admin

查找具有特定列的sql表名称

sql

是通过其他方式或sql查询来查找具有特定列而不是如下所示的数据库表名称的方法,

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = 'NameID'

阅读 138

收藏
2021-05-10

共1个答案

admin

在SQL Server中,您可以查询sys.columns

就像是:

 SELECT
     t.name
 FROM
     sys.columns c
        inner join
     sys.tables t
        on
           c.object_id = t.object_id
 WHERE
     c.name = 'NameID'

如果您有多个模式中的表,则可能需要其他查找来解析模式名称。

2021-05-10