スキーマ ビュー
アプリケーションは、ODBC カタログ関数を呼び出すか、INFORMATION_SCHEMA ビューを使用して、DBMS からメタデータ情報を取得できます。 ビューは ANSI SQL-92 標準で定義されています。
DBMS とドライバーでサポートされている場合、INFORMATION_SCHEMA ビューは、ODBC カタログ関数よりも強力で包括的なメタデータ取得手段を提供します。 アプリケーションは、これらのビューのいずれかに対して独自のカスタム SELECT ステートメントを実行したり、ビューを結合したり、ビューに対して共用体を実行することができます。 INFORMATION_SCHEMA ビューは、より優れたユーティリティと幅広いメタデータを提供しますが、DBMS でサポートされないことがよくあります。 これは、DBMS とドライバーが SQL-92 に準拠するにつれて変化する可能性があります。
サポートされているビューを特定するために、アプリケーションは SQL_INFO_SCHEMA_VIEWS オプションを使用して SQLGetInfo を呼び出します。 サポートされているビューからメタデータを取得するために、アプリケーションは、必要なスキーマ情報を指定する SELECT ステートメントを実行します。