SQL 基本信息架构搜索

示例

对于大型RDBMS的最终用户而言,最有用的查询之一是搜索信息模式。

这样的查询使用户能够快速找到包含感兴趣列的数据库表,例如,当尝试通过第三个表间接关联2个表中的数据时,而无需了解哪些表可能包含与目标表相同的键或其他有用的列。

对于此示例,使用T-SQL可以按以下方式搜索数据库的信息模式:

SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%Institution%'

结果包含匹配列的列表,它们的表名以及其他有用的信息。