繁体   English   中英

数据库方案的 SQL 查询

[英]SQL query for a database scheme

在 SQL Server 中,如何查询数据库以返回所有具有特定名称字段的表?

以下查询将带回一个唯一的表列表,其中Column_Name等于您要查找的列:

SELECT Table_Name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE Column_Name = 'Desired_Column_Name'
GROUP BY Table_Name
SELECT DISTINCT object_name(id)
FROM syscolumns
WHERE name = 'FIELDNAME'
SELECT Table_Name
FROM Information_Schema.Columns
WHERE Column_Name = 'YourFieldName'
SELECT Table_Name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE Column_Name = 'Desired_Column_Name'
GROUP BY Table_Name

SELECT Table_Name FROM INFORMATION_SCHEMA.COLUMNS WHERE Column_Name = 'Desired_Column_Name' GROUP BY Table_Name

SELECT DISTINCT object_name(id)
SELECT Table_Name
FROM Information_Schema.Columns
SELECT WHERE Column_Name = 'YourFieldName'
WHERE name = 'FIELDNAME'
SELECT Table_Name
FROM Information_Schema.Columns
WHERE Column_Name = 'YourFieldName'

我是老派:

SELECT DISTINCT object_name(id)
FROM syscolumns
WHERE name = 'FIELDNAME'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM