7
我可以在數據庫上運行哪個查詢來告訴我該數據庫中哪些表具有名爲「RCPTNMBR」的列?用於查找數據庫中所有具有特定名稱列的表的SQL查詢
我可以在數據庫上運行哪個查詢來告訴我該數據庫中哪些表具有名爲「RCPTNMBR」的列?用於查找數據庫中所有具有特定名稱列的表的SQL查詢
大多數數據庫都支持這一點:
SELECT
table_name
FROM
information_schema.columns
WHERE
column_name = 'x'
試試這個
SELECT t.name as TableName, c.name as ColumnName
FROM sys.tables t
JOIN sys.columns c ON t.object_id = c.object_id
WHERE c.name = 'RCPTNMBR'
去(只要SO都會讓我將其標記)標記這個作爲答案,因爲它返回一個額外的表另一個答案沒有...... – Scott 2011-01-14 01:07:50