sql server 查找所有表 指定字符串
您可以使用以下的SQL查询来查找所有表中包含指定字符串的列:
SELECT t.name AS table_name,
c.name AS column_name
FROM sys.tables t
INNER JOIN sys.columns c ON t.object_id = c.object_id
WHERE c.name LIKE '%指定字符串%'
ORDER BY table_name, column_name;
这个查询使用了 sys.tables 和 sys.columns 系统视图来获取表和列的信息。通过使用 LIKE 操作符和通配符 % 来查找包含指定字符串的列。结果按表名和列名进行排序。
请注意,这个查询只会查找表和列的名称,而不会查找表中的实际数据。如果您想要在表中查找包含指定字符串的数据,您需要使用 SELECT 语句和 LIKE 操作符来查询具体的表和列。
原文地址: https://www.cveoy.top/t/topic/h7ag 著作权归作者所有。请勿转载和采集!