我知道我可以使用以下命令在microsoft sql server数据库中找到任何表的列:
USE dbname;
SELECT COLUMN_NAME AS 'ColumnName',TABLE_NAME AS 'TableName'
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%search-for%'
ORDER BY TableName,ColumnName;
是否可以使用一个查询搜索实例中的所有数据库?
答案 0 :(得分:1)
sp_MSForEachDB @command1='USE ?;
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME like ''%ColumnNameHere%'''
答案 1 :(得分:0)
pandas
请参阅@Larnu的评论。