スキーマ行セット クラスと Typedef クラス
スキーマが所有する、または、特定のユーザー作成されたデータベース オブジェクトのコレクション。 カタログは、一つ以上のスキーマを含めることができますが、スキーマ情報のビューとドメインを含む INFORMATION_SCHEMA というスキーマを常に含まれている必要があります。 OLE DB スキーマ情報が定義済みのなスキーマ行セットを使用して取得され、型、テーブル、列、インデックス、ビュー、アサーションと制約、統計情報、文字セット、照合順序、ドメイン含まれます。
スキーマ行セットは、メタデータを表す定義済みの行セットです。 スキーマ行セットは動的プログラミングにデータベース構造がコンパイル時に不明な場所で使用されます。 実行時にデータベースに関する情報を取得するためにこれらのスキーマ行セットを使用できます。
スキーマ行セットをインスタンス化するために typedef クラスを使用します。 対応する typedef とスキーマ行セット クラスを次に示します。 スキーマ行セットのインスタンスを作成した後 CRestrictions::Open を呼び出す必要があります。 この結果セットが指定された制約に基づいてメソッドから制御が戻ります。 各スキーマ行セットに関連付けられている制限列の情報の IDBSchemaRowset を参照してください。
次の表は、各 OLE DB スキーマ行セットと対応する OLE DB テンプレートの typedef クラスおよびツールヒントのクラスが表示されます。
OLE DB スキーマ行セット |
Typedef クラス |
ヒント クラス |
---|---|---|
要件
ヘッダー: atldbsch.h