猿问
查找所有包含具有指定名称的列的表-MS SQLServer
查找所有包含具有指定名称的列的表-MS SQLServer
是否可以查询包含列的表名?
LIKE '%myName%'
?
翻翻过去那场雪
浏览 484
回答 3
3回答
喵喔喔
搜索表:SELECT c.name AS 'ColumnName' ,t.name AS 'TableName'FROM sys.columns cJOIN sys.tables t ON c.object_id = t.object_idWHERE c.name LIKE '%MyName%'ORDER BY TableName ,ColumnName;搜索表和视图:SELECT COLUMN_NAME AS 'ColumnName' ,TABLE_NAME AS 'TableName'FROM INFORMATION_SCHEMA.COLUMNSWHERE COLUMN_NAME LIKE '%MyName%'ORDER BY TableName ,ColumnName;
0
0
0
阿晨1998
我们还可以使用以下语法:select * from INFORMATION_SCHEMA.COLUMNS
0
0
0
随时随地看视频
慕课网APP
相关分类
MySQL
我要回答