为了账号安全,请及时绑定邮箱和手机立即绑定

查找所有包含具有指定名称的列的表-MS SQLServer

查找所有包含具有指定名称的列的表-MS SQLServer

翻翻过去那场雪 2019-11-06 09:05:39
查找所有包含具有指定名称的列的表-MS SQLServer是否可以查询包含列的表名?LIKE '%myName%'?
查看完整描述

3 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

搜索表:


SELECT      c.name  AS 'ColumnName'

            ,t.name AS 'TableName'

FROM        sys.columns c

JOIN        sys.tables  t   ON c.object_id = t.object_id

WHERE       c.name LIKE '%MyName%'

ORDER BY    TableName

            ,ColumnName;

搜索表和视图:


SELECT      COLUMN_NAME AS 'ColumnName'

            ,TABLE_NAME AS  'TableName'

FROM        INFORMATION_SCHEMA.COLUMNS

WHERE       COLUMN_NAME LIKE '%MyName%'

ORDER BY    TableName

            ,ColumnName;



查看完整回答
反对 回复 2019-11-07
?
阿晨1998

TA贡献2037条经验 获得超6个赞

我们还可以使用以下语法:

select * from INFORMATION_SCHEMA.COLUMNS


查看完整回答
反对 回复 2019-11-07
  • 3 回答
  • 0 关注
  • 483 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信