架构视图

应用程序可以通过调用 ODBC 目录函数或使用 INFORMATION_SCHEMA 视图从 DBMS 检索元数据信息。 视图由 ANSI SQL-92 标准定义。

如果 DBMS 和驱动程序支持,INFORMATION_SCHEMA 视图可提供的元数据检索方法比 ODBC 目录函数提供的更强大、更全面。 应用程序可以针对其中一个视图执行自己的自定义 SELECT 语句,可以联接视图,也可以对视图执行合并。 虽然能够提供更强大的实用工具和更广泛的元数据,但 DBMS 通常不支持 INFORMATION_SCHEMA 视图。 随着更多的 DBMS 和驱动程序符合 SQL-92 标准,这种情况可能会发生变化。

若要确定支持的视图,应用程序可使用 SQL_INFO_SCHEMA_VIEWS 选项调用 SQLGetInfo。 若要从支持的视图中检索元数据,应用程序可执行一个 SELECT 语句,该语句应指定所需的架构信息。