永发信息网

急!!数据库比较两张表字段!!

答案:2  悬赏:0  手机版
解决时间 2021-03-10 23:55
请问大虾们,如果我有两张表:A和B,这两张表有很多的字段,以后也会有这样的很多字段的表,如何不通过用逐个比较的方法(就是人为的用眼一个一个对比两张表的字段)找出这两个表的共同字段?请大牛们解答下!
最佳答案
select * from (select fdname from fldlist where lower(fdname) in (select a.name from syscolumns a
inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties' where d.name='spkfk')
)as a1 ,
(select fdname from gzyry.dbo.fldlist where lower(fdname) in (select a.name from gzyry.sys.syscolumns a
inner join gzyry.sys.sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties' where d.name='goodsdoc')
)
as b1 where a1.fdname = b1.fdname
说明fldlist 表 是存放字段的表(自己定义) ;可以直接将查询的字段存入
库:gzyry 和当前库
spkfk goodsdoc 为两张比较的表
全部回答
用表名去区别,比如用‘表a.列名’和‘表b.列名’区分开,最好用as重命名,这样查出来的数据才分得清是哪个表出来的,比如‘表a.列名’as ‘a表数据’,‘表b.列名’as ‘b表数据’
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
酯基可以加成吗
计算:1+3+5+7+…+1999+2001+2003+2005=_____
给小孩取名叫李尚X。最好第三个字是金字旁或
源之鲜蔬果生鲜连锁超市地址在哪,我要去那里
销售下列自产货物免征增值税的是
关于民族民情春节的作文
榆林市公安局榆阳分局上郡派出所在哪里啊,我
下列生理作用中与植物吸收及运输矿物元素离子
为什么一吃油腻的东西就头晕,恶心,想吐- -
这个月18号办了张腾讯大王卡,这个月过一半了
乐2手机为什么总是自动重启
为什么三星曲面UHD电视的色彩看上去那么绚丽
Spider 不是蜘蛛腿.
黄河实木家具地址在哪,我要去那里办事
获得牛顿第一运动定律的研究方法是( )
推荐资讯
索尼手机z1的白平衡调到什么位置合适
既能活血,又能行气的药物有()
翩翩起舞象这样的词还有哪些
我不知道这个电话是不是骗子的电话。021-9683
薛五笔怎么打字
ORA-06512: at "TOOL_PERF_PG", line 163 ORA
儒家真的提倡“以德报怨”吗
比较准的算命网
《春秋·公羊传》记载的“立嫡以长不以贤,立
富康道/瑞雪道(路口)怎么去啊,有知道地址的
苏州火车站去千岛湖
优先考虑他人的利益打一成语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?