Liy*_*ali 1 sql sql-server-2008
我有两个名为的表a,和b.
表a包含50列,表b包含75列
这两个表中有相同的列名.如何找到相同的列?
您可以查询sys.columns然后执行INTERSECT查找常用列名称:
SELECT name
FROM sys.columns
WHERE OBJECT_NAME(object_id) = 'a'
INTERSECT
SELECT name
FROM sys.columns
WHERE OBJECT_NAME(object_id) = 'b'
Run Code Online (Sandbox Code Playgroud)