sql server中获取两个数据表中相同字段的应用场景
我们在使用编程语言操作sql server数据库的过程中,
免不了存在获取两表间相同字段的需求。
为什么呢?
比如我们使用insert into和select,
如果直接得到了相同字段,
我们只需要一小段代码即可,
否则,就是恶心的一坨一坨代码,
亲测,我从几十行缩短到几行代码!
sql server中获取两个数据表中相同字段的解决方法
下面,是在sql server中获取表1、表2的相同字段的T-sql语句,
select a.name from (
select b.name from sysobjects a left join syscolumns b on a.id = b.id where a.name ='表1'
) a
left join (
select b.name from sysobjects a left join syscolumns b on a.id = b.id where a.name ='表2'
) b on a.name = b.name
where ISNULL(b.name,'') <> ''
结合以上T-sql语句,再加上编程的循环语句,
构建相同字段的字符串,
这个我将在visual basic(vb.net)栏目下展示妙用,
sql server中获取两个数据表中相同字段的结论
sql server数据库中结合sysobjects,syscolumns获取两个表的相同字段
本文地址:https://www.huazai186.com/post/150.html
关注我们:请关注一下我们的微信公众号:扫描二维码
,公众号:yhfx8686
版权声明:本文为原创文章,版权归 羽化飞翔 所有,欢迎分享本文,转载请保留出处!此外,本网站旨在向广大网友提供任何资源的开发、使用、安装教程,所提供的下载服务仅供学习交流探讨,请广大网友学习完成后,24小时内删除相关资源。如果涉及到侵犯版权事宜,请联系删除资源下载信息,谢谢各位的理解与支持!
关注我们:请关注一下我们的微信公众号:扫描二维码

版权声明:本文为原创文章,版权归 羽化飞翔 所有,欢迎分享本文,转载请保留出处!此外,本网站旨在向广大网友提供任何资源的开发、使用、安装教程,所提供的下载服务仅供学习交流探讨,请广大网友学习完成后,24小时内删除相关资源。如果涉及到侵犯版权事宜,请联系删除资源下载信息,谢谢各位的理解与支持!
