<分区>
我希望所有表都有一个名为 XXX 的列
我尝试了以下查询,但它不起作用。
SELECT object_id
FROM sys.columns
WHERE name = 'XXX';
标签 sql-server tsql
<分区>
我希望所有表都有一个名为 XXX 的列
我尝试了以下查询,但它不起作用。
SELECT object_id
FROM sys.columns
WHERE name = 'XXX';
最佳答案
SELECT table_schema
, table_name
, column_name
FROM information_schema.columns
WHERE column_name LIKE '%test%'
您在问题评论中提到“它不起作用”=
pressing F5 is aking me to create a report file
在 Management Studio 中,您可以通过几个选项来处理查询结果:
CTRL + T
CTRL + D
CTRL + SHIFT + F
听起来像是您点击了“结果到文件”按钮(或组合键)。
关于sql-server - T-SQL : Getting all the tables having one column called XXX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22483778/