Microsoft® SQL Server™ 提供下面两种获取元数据的方法:系统存储过程和信息架构视图。
这些视图在一个名为 INFORMATION_SCHEMA 的特殊架构中定义。每个数据库都包含这个架构。每个 INFORMATION_SCHEMA 视图中都包含特定数据库中存储的所有数据对象的元数据。
引用信息架构视图时,必须在通常指定用户名称的位置使用包含 INFORMATION_SCHEMA 架构名称的完全合格的名称。例如:
SELECT *
FROM Northwind.INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'Customers'