架构视图

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

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

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