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 糸

こちらも参照ください