Поделиться через


Коллекции схемы ODBC

В данном разделе рассматривается поддержка коллекций схем для драйверов ODBC для Microsoft SQL Server, Oracle и Microsoft Jet.

Драйвер ODBC для Microsoft SQL Server

Драйвер ODBC Для Microsoft SQL Server поддерживает следующие коллекции схем в дополнение к общим коллекциям схем:

  • Таблицы

  • Индексы

  • Столбцы

  • Процедуры

  • ProcedureColumns

  • ProcedureParameters

  • Представления

Таблицы и представления

ColumnName Тип данных
TABLE_CAT Строка
TABLE_SCHEM Строка
TABLE_NAME Строка
TABLE_TYPE Строка
ПРИМЕЧАНИЯ Строка

Индексы

ColumnName Тип данных
TABLE_CAT Строка
TABLE_SCHEM Строка
TABLE_NAME Строка
NON_UNIQUE Int16
INDEX_QUALIFIER Строка
INDEX_NAME Строка
ТИП Int16
ORDINAL_POSITION Int16
COLUMN_NAME Строка
ASC_OR_DESC Строка
CARDINALITY Int32
PAGES Int32
FILTER_CONDITION Строка
SS_TYPE_SCHEMA Строка
SS_DATA_TYPE Байт

Столбцы

ColumnName Тип данных
TABLE_CAT Строка
TABLE_SCHEM Строка
TABLE_NAME Строка
COLUMN_NAME Строка
DATA_TYPE Int16
TYPE_NAME Строка
COLUMN_SIZE Int32
BUFFER_LENGTH Int32
DECIMAL_DIGITS Int16
NUM_PREC_RADIX Int16
NULLABLE Int16
ПРИМЕЧАНИЯ Строка
COLUMN_DEF Строка
SQL_DATA_TYPE Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINAL_POSITION Int32
IS_NULLABLE Строка
SS_TYPE_CATALOG Строка
SS_TYPE_SCHEMA Строка
SS_DATA_TYPE Байт

Процедуры

ColumnName Тип данных
PROCEDURE_CAT Строка
PROCEDURE_SCHEM Строка
PROCEDURE_NAME Строка
NUM_INPUT_PARAMS Int32
NUM_OUTPUT_PARAMS Int32
NUM_RESULT_SETS Int32
ПРИМЕЧАНИЯ Строка
PROCEDURE_TYPE Int16

ProcedureColumns

ColumnName Тип данных
PROCEDURE_CAT Строка
PROCEDURE_SCHEM Строка
PROCEDURE_NAME Строка
COLUMN_NAME Строка
COLUMN_TYPE Int16
DATA_TYPE Int16
TYPE_NAME Строка
COLUMN_SIZE Int32
BUFFER_LENGTH Int32
DECIMAL_DIGITS Int16
NUM_PREC_RADIX Int16
NULLABLE Int16
ПРИМЕЧАНИЯ Строка
COLUMN_DEF Строка
SQL_DATA_TYPE Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINAL_POSITION Int32
IS_NULLABLE Строка
SS_TYPE_CATALOG Строка
SS_TYPE_SCHEMA Строка
SS_DATA_TYPE Байт

ProcedureParameters

ColumnName Тип данных
PROCEDURE_CAT Строка
PROCEDURE_SCHEM Строка
PROCEDURE_NAME Строка
COLUMN_NAME Строка
COLUMN_TYPE Int16
DATA_TYPE Int16
TYPE_NAME Строка
COLUMN_SIZE Int32
BUFFER_LENGTH Int32
DECIMAL_DIGITS Int16
NUM_PREC_RADIX Int16
NULLABLE Int16
ПРИМЕЧАНИЯ Строка
COLUMN_DEF Строка
SQL_DATA_TYPE Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINAL_POSITION Int32
IS_NULLABLE Строка
SS_TYPE_CATALOG Строка
SS_TYPE_SCHEMA Строка
SS_DATA_TYPE Байт

Драйвер ODBC для Oracle (Майкрософт)

Microsoft SQL Server Oracle ODBC Driver поддерживает следующие коллекции схем в дополнение к общим коллекциям схем:

  • Таблицы

  • Столбцы

  • Процедуры

  • ProcedureColumns

  • ProcedureParameters

  • Представления

  • Индексы

Таблицы и представления

ColumnName Тип данных
TABLE_QUALIFIER Строка
TABLE_OWNER Строка
TABLE_NAME Строка
TABLE_TYPE Строка
ПРИМЕЧАНИЯ Строка

Столбцы

ColumnName Тип данных
TABLE_QUALIFIER Строка
TABLE_OWNER Строка
TABLE_NAME Строка
COLUMN_NAME Строка
DATA_TYPE Int16
TYPE_NAME Строка
PRECISION Int32
LENGTH Int32
МАСШТАБ Int16
RADIX Int16
NULLABLE Int16
ПРИМЕЧАНИЯ Строка
ORDINAL_POSITION Int32

Процедуры

ColumnName Тип данных
PROCEDURE_QUALIFIER Строка
PROCEDURE_OWNER Строка
PROCEDURE_NAME Строка
NUM_INPUT_PARAMS Int16
NUM_OUTPUT_PARAMS Int16
NUM_RESULT_SETS Int16
ПРИМЕЧАНИЯ Строка
PROCEDURE_TYPE Int16

ProcedureColumns

ColumnName Тип данных
PROCEDURE_QUALIFIER Строка
PROCEDURE_OWNER Строка
PROCEDURE_NAME Строка
COLUMN_NAME Строка
COLUMN_TYPE Int16
DATA_TYPE Int16
TYPE_NAME Строка
PRECISION Int32
LENGTH Int32
МАСШТАБ Int16
RADIX Int16
NULLABLE Int16
ПРИМЕЧАНИЯ Строка
OVERLOAD Int32
ORDINAL_POSITION Int32

Драйвер ODBC для Jet (Майкрософт)

Драйвер ODBC для Jet (Майкрософт) поддерживает следующие специальные коллекции схем в дополнение к общим коллекциям.

  • Таблицы

  • Индексы

  • Столбцы

  • Процедуры

  • ProcedureColumns

  • ProcedureParameters

  • Представления

Таблицы и представления

ColumnName Тип данных
TABLE_QUALIFIER Строка
TABLE_OWNER Строка
TABLE_NAME Строка
TABLE_TYPE Строка
ПРИМЕЧАНИЯ Строка

Столбцы

ColumnName Тип данных
TABLE_QUALIFIER Строка
TABLE_OWNER Строка
TABLE_NAME Строка
COLUMN_NAME Строка
DATA_TYPE Int16
TYPE_NAME Строка
PRECISION Int32
LENGTH Int32
МАСШТАБ Int16
RADIX Int16
NULLABLE Int16
ПРИМЕЧАНИЯ Строка
ORDINAL_POSITION Int32

Процедуры

ColumnName Тип данных
PROCEDURE_QUALIFIER Строка
PROCEDURE_OWNER Строка
PROCEDURE_NAME Строка
NUM_INPUT_PARAMS Int16
NUM_OUTPUT_PARAMS Int16
NUM_RESULT_SETS Int16
ПРИМЕЧАНИЯ Строка
PROCEDURE_TYPE Int16

ProcedureColumns

ColumnName Тип данных
PROCEDURE_QUALIFIER Строка
PROCEDURE_OWNER Строка
PROCEDURE_NAME Строка
COLUMN_NAME Строка
COLUMN_TYPE Int16
DATA_TYPE Int16
TYPE_NAME Строка
PRECISION Int32
LENGTH Int32
МАСШТАБ Int16
RADIX Int16
NULLABLE Int16
ПРИМЕЧАНИЯ Строка
OVERLOAD Int32
ORDINAL_POSITION Int32

ProcedureParameters

ColumnName Тип данных
PROCEDURE_CAT Строка
PROCEDURE_SCHEM Строка
PROCEDURE_NAME Строка
COLUMN_NAME Строка
COLUMN_TYPE Int16
DATA_TYPE Int16
TYPE_NAME Строка
COLUMN_SIZE Int32
BUFFER_LENGTH Int32
DECIMAL_DIGITS Int16
NUM_PREC_RADIX Int16
NULLABLE Int16
ПРИМЕЧАНИЯ Строка
COLUMN_DEF Строка
SQL_DATA_TYPE Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINAL_POSITION Int32
IS_NULLABLE Строка

См. также