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

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

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 为两张比较的表

两个表的数据循环显示.

如果表一的和表二的相同,就加一个颜色值,在html中让显示的字符加上颜色就可以区分了.

如果要分部分显示,可以用数组暂存或数据库暂存数据,将相同的或不同的暂存下来,显示完一样后再显示另一样.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6731543.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存