SQL查询以查找数据库中具有特定名称列的所有表

Sco*_*ott 7 sql t-sql sql-server

我可以在数据库上运行什么查询,该数据库将告诉我该数据库中哪些表具有名为"RCPTNMBR"的列?

Ken*_*wns 15

大多数数据库都支持:

SELECT 
    table_name 
FROM 
    information_schema.columns 
WHERE
    column_name = 'x'
Run Code Online (Sandbox Code Playgroud)

  • 要将此标记为答案(只要SO允许我标记它),因为它返回了一个额外的表格,而另一个答案没有... (2认同)