次の方法で共有


ODBC スキーマ コレクション

このセクションでは、Microsoft SQL Server、Oracle、および Microsoft Jet 用 ODBC ドライバーのスキーマ コレクションのサポートについて説明します。

Microsoft SQL Server ODBC ドライバー

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

  • 索引

  • プロシージャ

  • ProcedureColumns

  • 手続きパラメータ

  • 見解

テーブルとビュー

ColumnName データ型
TABLE_CAT
TABLE_SCHEM
TABLE_NAME
テーブルタイプ
備考

索引

ColumnName データ型
TABLE_CAT
TABLE_SCHEM
TABLE_NAME
非ユニーク Int16
インデックス_クオリファイア
インデックス名
タイプ Int16
ORDINAL_POSITION Int16
COLUMN_NAME
ASC_OR_DESC (昇順または降順)
基数 Int32
ページ Int32
フィルター条件
SS_TYPE_SCHEMA
SS_データタイプ バイト

ColumnName データ型
TABLE_CAT
TABLE_SCHEM
TABLE_NAME
COLUMN_NAME
データ型 Int16
タイプ_ネーム
COLUMN_SIZE Int32
BUFFER_LENGTH Int32
小数桁 Int16
NUM_PREC_RADIX Int16
NULL可能 Int16
備考
COLUMN_DEF
SQL データ型 Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINAL_POSITION Int32
IS_NULLABLE
SS_TYPE_CATALOG
SS_TYPE_SCHEMA
SS_データタイプ バイト

プロシージャ

ColumnName データ型
PROCEDURE_CAT
PROCEDURE_SCHEM
PROCEDURE_NAME
入力パラメーターの数 Int32
NUM_OUTPUT_PARAMS Int32
結果セットの数 Int32
備考
手続きタイプ Int16

ProcedureColumns

ColumnName データ型
プロシージャカテゴリ
PROCEDURE_SCHEM
PROCEDURE_NAME
COLUMN_NAME
COLUMN_TYPE Int16
データ型 Int16
タイプ_ネーム
COLUMN_SIZE Int32
BUFFER_LENGTH Int32
小数桁 Int16
NUM_PREC_RADIX Int16
NULL可能 Int16
備考
COLUMN_DEF
SQL データ型 Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINAL_POSITION Int32
IS_NULLABLE
SS_TYPE_CATALOG
SS_TYPE_SCHEMA
SS_データタイプ バイト

手続きパラメータ

ColumnName データ型
手順_カテゴリー
PROCEDURE_SCHEM
PROCEDURE_NAME
COLUMN_NAME
COLUMN_TYPE Int16
データ型 Int16
タイプ_ネーム
カラムサイズ Int32
BUFFER_LENGTH Int32
小数桁数 Int16
NUM_PREC_RADIX Int16
NULL可能 Int16
備考
カラム定義 (COLUMN_DEF)
SQL データ型 Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINAL_POSITION Int32
IS_NULLABLE
SS_TYPE_CATALOG
SS_TYPE_SCHEMA
SS_データタイプ バイト

Microsoft Oracle ODBC ドライバー

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

  • プロシージャ

  • ProcedureColumns

  • 手続きパラメータ

  • 見解

  • 索引

テーブルとビュー

ColumnName データ型
TABLE_QUALIFIER
テーブルの所有者
TABLE_NAME
テーブルタイプ
備考

ColumnName データ型
TABLE_QUALIFIER
テーブルの所有者
TABLE_NAME
COLUMN_NAME
データ型 Int16
タイプ_ネーム
精度 Int32
長さ Int32
規模 Int16
基数 Int16
NULL可能 Int16
備考
ORDINAL_POSITION Int32

プロシージャ

ColumnName データ型
手順修飾子
PROCEDURE_OWNER
PROCEDURE_NAME
入力パラメーターの数 Int16
NUM_OUTPUT_PARAMS Int16
NUM_RESULT_SETS Int16
備考
手続きタイプ Int16

ProcedureColumns

ColumnName データ型
手順修飾子
PROCEDURE_OWNER
PROCEDURE_NAME
COLUMN_NAME
COLUMN_TYPE Int16
データ型 Int16
タイプ_ネーム
精度 Int32
長さ Int32
規模 Int16
基数 Int16
NULL可能 Int16
備考
オーバーロード Int32
ORDINAL_POSITION Int32

Microsoft Jet ODBC ドライバー

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

  • 索引

  • プロシージャ

  • ProcedureColumns

  • 手続きパラメータ

  • 見解

テーブルとビュー

ColumnName データ型
TABLE_QUALIFIER
テーブルの所有者
TABLE_NAME
テーブルタイプ
備考

ColumnName データ型
TABLE_QUALIFIER
テーブルの所有者
TABLE_NAME
COLUMN_NAME
データ型 Int16
タイプ_ネーム
精度 Int32
長さ Int32
規模 Int16
基数 Int16
NULL可能 Int16
備考
ORDINAL_POSITION Int32

プロシージャ

ColumnName データ型
手順修飾子
PROCEDURE_OWNER
PROCEDURE_NAME
入力パラメーターの数 Int16
NUM_OUTPUT_PARAMS Int16
NUM_RESULT_SETS Int16
備考
手続きタイプ Int16

ProcedureColumns

ColumnName データ型
手順修飾子
PROCEDURE_OWNER
PROCEDURE_NAME
COLUMN_NAME
COLUMN_TYPE Int16
データ型 Int16
タイプ_ネーム
精度 Int32
長さ Int32
規模 Int16
基数 Int16
NULL可能 Int16
備考
オーバーロード Int32
ORDINAL_POSITION Int32

手続きパラメータ

ColumnName データ型
プロシージャ_カテゴリ
PROCEDURE_SCHEM
PROCEDURE_NAME
COLUMN_NAME
カラム_タイプ Int16
データ型 Int16
タイプ_ネーム
カラムサイズ Int32
BUFFER_LENGTH Int32
小数桁数 Int16
NUM_PREC_RADIX Int16
NULL可能 Int16
備考
カラム定義 (COLUMN_DEF)
SQL データ型 Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINAL_POSITION Int32
IS_NULLABLE

こちらも参照ください