永发信息网

如何通过sql语句比较2个表结构

答案:2  悬赏:40  手机版
解决时间 2021-02-23 15:38
如何通过sql语句比较2个表结构
最佳答案
如果是Oracle数据库的话,可以按以下语句比较
select v1.table_name,v2.table_name, v1.column_name,v2.column_name,
v1.data_type,v2.data_type,v1.data_length,v2.data_length ,v1.data_precision,v2.data_precision,v1.data_scale,v2.data_scale
from
(select * from user_tab_columns where table_name='表1') v1 full join
(select * from user_tab_columns where table_name='表2') v2 on v1.column_name=v2.column_name
全部回答

如果是sql server 2005以上的,可以用except运算

select  * from a

except

select * from b

union

(select * from b

 except

select * from a

)

通用的

select * from a where not exists(select * from b where b.pid=a.pid and b.name=a.name)

union

select * from b where not exists(select * from a where b.pid=a.pid and b.name=a.name)

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
老公经常要我和他以前的情人吃饭甚至情人是我
恒牙根尖发育完成的时间是A.萌出时B.萌出后半
百度知道有人的回答,很讨厌,好烦,
在天津去廊坊堂二里怎么坐车
横山乡地址在什么地方,想过去办事
【漫湿】漫湿的近义词写出下列词语的近义词:1
游武夷山大红袍作文350
我家住在4楼 家门直冲楼梯口 有什么忌讳么?
花石峡沟怎么去啊,有知道地址的么
合同争议行政调解的原则包括()。A.自愿原则、
insistent和 persistent的区别
谁对这东西了解?268值得??
龙岗区妇女儿童活动中心地址在什么地方,想过
找你用白话怎么说
两岁的小孩开始是声音沙哑,早上去医院检查是
推荐资讯
梦到亲人受伤
中国最孤独的诗人是谁?
你现在正处于人生的黄金时期──青春期,下列
梦见4条大蟒蛇在自己家地里互相打斗
夜姓好听的名字,适用于小说中的,男女都要
c语言 产生0-49的随机数,不能重复
阳离子染色 怎么分辨 布料肉眼怎么看 尤其是
什么动物吃穿山甲?
翻译一下这段话。working in groups at schoo
4芯25平方毫米的铜芯电缆外径多大
彩玲化妆品在哪里啊,我有事要去这个地方
【最好看的脚】成语趣解:世界之最 例:最大的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?