次の方法で共有


OLE DB スキーマ コレクション

このセクションでは、Microsoft SQL Server、Oracle、および Microsoft Jet の OLE DB プロバイダーに対するスキーマ コレクションのサポートについて説明します。

Microsoft SQL Server OLE DB プロバイダー

Microsoft SQL Server OLE DB Driver では、一般的なスキーマ コレクションに加えて、次の特定のスキーマ コレクションがサポートされています。

  • プロシージャ

  • 手続きパラメータ

  • カタログ

  • 索引

ColumnName データ型
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
テーブルタイプ
TABLE_GUID GUID
Description
TABLE_PROPID Int64
作成日 日付と時間
DATE_MODIFIED 日付と時間

ColumnName データ型
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
COLUMN_GUID GUID
COLUMN_PROPID Int64
ORDINAL_POSITION Int64
COLUMN_HASDEFAULT ボーリアン
COLUMN_DEFAULT
COLUMN_FLAGS Int64
IS_NULLABLE ボーリアン
データ型 Int32
TYPE_GUID GUID
文字列の最大長 (CHARACTER_MAXIMUM_LENGTH) Int64
CHARACTER_OCTET_LENGTH Int64
数値精度 Int32
数値スケール Int16
DATETIME_PRECISION Int64
キャラクターセットカタログ
文字セットスキーマ
CHARACTER_SET_NAME
COLLATION_CATALOG
COLLATION_SCHEMA
COLLATION_NAME
ドメインカタログ
ドメインスキーマ
DOMAIN_NAME
Description
COLUMN_LCID Int32
COLUMN_COMPFLAGS Int32
COLUMN_SORTID Int32
COLUMN_TDSCOLLATION Byte[]
IS_COMPUTED ボーリアン

プロシージャ

ColumnName データ型
手順カタログ
PROCEDURE_SCHEMA
PROCEDURE_NAME
手続きタイプ Int16
手順定義
Description
作成日 日付と時間
DATE_MODIFIED 日付と時間

手続きパラメータ

ColumnName データ型
手順カタログ
PROCEDURE_SCHEMA
PROCEDURE_NAME
パラメーター名
ORDINAL_POSITION Int32
パラメータータイプ Int32
PARAMETER_HASDEFAULT ボーリアン
PARAMETER_DEFAULT
IS_NULLABLE ボーリアン
データ型 Int32
文字列の最大長 (CHARACTER_MAXIMUM_LENGTH) Int64
CHARACTER_OCTET_LENGTH Int64
数値精度 Int32
数値スケール Int16
Description
タイプ_ネーム
LOCAL_TYPE_NAME

カタログ

ColumnName データ型
カタログ名
Description

索引

ColumnName データ型
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
インデックスカタログ
インデックススキーマ
INDEX_NAME
プライマリーキー ボーリアン
ユニーク ボーリアン
クラスタ化された ボーリアン
タイプ Int32
FILL_FACTOR Int32
初期サイズ Int32
NULLS Int32
SORT_BOOKMARKS ボーリアン
自動更新 ボーリアン
NULL_COLLATION Int32
ORDINAL_POSITION Int64
COLUMN_NAME
COLUMN_GUID GUID
COLUMN_PROPID Int64
整列 Int16
濃度 10 進法
ページ Int32
フィルター条件
統合 ボーリアン

Microsoft Oracle OLE DB プロバイダー

Microsoft Oracle OLE DB Driver では、一般的なスキーマ コレクションに加えて、次の特定のスキーマ コレクションがサポートされています。

  • プロシージャ

  • ProcedureColumns

  • 手続きパラメータ

  • 見解

  • 索引

ColumnName データ型
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
テーブルタイプ
TABLE_GUID GUID
Description
TABLE_PROPID Int64
作成日 日付と時間
DATE_MODIFIED 日付と時間

ColumnName データ型
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
COLUMN_GUID GUID
COLUMN_PROPID Int64
ORDINAL_POSITION Int64
COLUMN_HASDEFAULT ボーリアン
COLUMN_DEFAULT
COLUMN_FLAGS Int64
IS_NULLABLE ボーリアン
データ型 Int32
TYPE_GUID GUID
文字列の最大長 (CHARACTER_MAXIMUM_LENGTH) Int64
CHARACTER_OCTET_LENGTH Int64
数値精度 Int32
数値スケール Int16
DATETIME_PRECISION Int64
キャラクターセットカタログ
文字セットスキーマ
CHARACTER_SET_NAME
COLLATION_CATALOG
COLLATION_SCHEMA
COLLATION_NAME
ドメインカタログ
ドメインスキーマ
DOMAIN_NAME
Description

プロシージャ

ColumnName データ型
手順カタログ
PROCEDURE_SCHEMA
PROCEDURE_NAME
手続きタイプ Int16
手順定義
Description
作成日 日付と時間
DATE_MODIFIED 日付と時間

ProcedureColumns

ColumnName データ型
手順カタログ
PROCEDURE_SCHEMA
PROCEDURE_NAME
COLUMN_NAME
COLUMN_GUID GUID
COLUMN_PROPID Int64
ROWSET_NUMBER Int64
ORDINAL_POSITION Int64
IS_NULLABLE ボーリアン
データ型 Int32
TYPE_GUID GUID
文字列の最大長 (CHARACTER_MAXIMUM_LENGTH) Int64
CHARACTER_OCTET_LENGTH Int64
数値精度 Int32
数値スケール Int16
Description
オーバーロード Int16

見解

ColumnName データ型
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
VIEW_DEFINITION
CHECK_OPTION ボーリアン
IS_UPDATABLE ボーリアン
Description
作成日 日付と時間
DATE_MODIFIED 日付と時間

索引

ColumnName データ型
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
インデックスカタログ
インデックススキーマ
INDEX_NAME
プライマリーキー ボーリアン
ユニーク ボーリアン
クラスタ化された ボーリアン
タイプ Int32
FILL_FACTOR Int32
初期サイズ Int32
NULLS Int32
SORT_BOOKMARKS ボーリアン
自動更新 ボーリアン
NULL_COLLATION Int32
ORDINAL_POSITION Int64
COLUMN_NAME
COLUMN_GUID GUID
COLUMN_PROPID Int64
整列 Int16
濃度 10 進法
ページ Int32
フィルター条件
統合 ボーリアン

Microsoft Jet OLE DB プロバイダー

Microsoft Jet OLE DB Driver では、一般的なスキーマ コレクションに加えて、次の特定のスキーマ コレクションがサポートされています。

  • プロシージャ

  • 見解

  • 索引

ColumnName データ型
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
テーブルタイプ
TABLE_GUID GUID
Description
TABLE_PROPID Int64
作成日 日付と時間
DATE_MODIFIED 日付と時間

ColumnName データ型
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
COLUMN_GUID GUID
COLUMN_PROPID Int64
ORDINAL_POSITION Int64
COLUMN_HASDEFAULT ボーリアン
COLUMN_DEFAULT
COLUMN_FLAGS Int64
IS_NULLABLE ボーリアン
データ型 Int32
TYPE_GUID GUID
文字列の最大長 (CHARACTER_MAXIMUM_LENGTH) Int64
CHARACTER_OCTET_LENGTH Int64
数値精度 Int32
数値スケール Int16
DATETIME_PRECISION Int64
キャラクターセットカタログ
文字セットスキーマ
CHARACTER_SET_NAME
COLLATION_CATALOG
COLLATION_SCHEMA
COLLATION_NAME
ドメインカタログ
ドメインスキーマ
DOMAIN_NAME
Description

プロシージャ

ColumnName データ型
手順カタログ
PROCEDURE_SCHEMA
PROCEDURE_NAME
手続きタイプ Int16
手順定義
Description
作成日 日付と時間
DATE_MODIFIED 日付と時間

見解

ColumnName データ型
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
VIEW_DEFINITION
CHECK_OPTION ボーリアン
IS_UPDATABLE ボーリアン
Description
作成日 日付と時間
DATE_MODIFIED 日付と時間

索引

ColumnName データ型
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
インデックスカタログ
インデックススキーマ
INDEX_NAME
プライマリーキー ボーリアン
ユニーク ボーリアン
クラスタ化された ボーリアン
タイプ Int32
FILL_FACTOR Int32
初期サイズ Int32
NULLS Int32
SORT_BOOKMARKS ボーリアン
自動更新 ボーリアン
NULL_COLLATION Int32
ORDINAL_POSITION Int64
COLUMN_NAME
COLUMN_GUID GUID
COLUMN_PROPID Int64
整列 Int16
濃度 10 進法
ページ Int32
フィルター条件
統合 ボーリアン

こちらも参照ください