基本信息模式搜索

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

这样的查询允许用户快速查找包含感兴趣的列的数据库表,例如当试图通过第三个表间接地将来自 2 个表的数据相关联时,而不知道哪些表可能包含与目标表共同的键或其他有用的列。

在本例中使用 T-SQL,可以按如下方式搜索数据库的信息模式:

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

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