Sdílet prostřednictvím


Kolekce schémat ODBC

Tato část popisuje podporu shromažďování schémat pro ovladače ODBC pro Microsoft SQL Server, Oracle a Microsoft Jet.

Ovladač ODBC microsoft SQL Serveru

Ovladač ODBC microsoft SQL Serveru podporuje kromě běžných kolekcí schémat následující konkrétní kolekce schémat:

  • Tabulky

  • Indexy

  • Sloupce

  • Procedury

  • Sloupce procedur

  • ProcedureParameters

  • Zobrazení

Tabulky a zobrazení

ColumnName DataType
TABLE_CAT String
TABLE_SCHEM String
TABLE_NAME String
TABLE_TYPE String
POZNÁMKY String

Indexy

ColumnName DataType
TABLE_CAT String
TABLE_SCHEM String
TABLE_NAME String
NON_UNIQUE Int16
INDEX_QUALIFIER String
INDEX_NAME String
TYP Int16
ORDINAL_POSITION Int16
COLUMN_NAME String
ASC_OR_DESC String
MOHUTNOST Int32
STRÁNKY Int32
FILTER_CONDITION String
SS_TYPE_SCHEMA String
SS_DATA_TYPE Byte

Sloupce

ColumnName DataType
TABLE_CAT String
TABLE_SCHEM String
TABLE_NAME String
COLUMN_NAME String
DATA_TYPE Int16
TYPE_NAME String
COLUMN_SIZE Int32
BUFFER_LENGTH Int32
DECIMAL_DIGITS Int16
NUM_PREC_RADIX Int16
NULLABLE Int16
POZNÁMKY String
COLUMN_DEF String
SQL_DATA_TYPE Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINAL_POSITION Int32
IS_NULLABLE String
SS_TYPE_CATALOG String
SS_TYPE_SCHEMA String
SS_DATA_TYPE Byte

Procedury

ColumnName DataType
PROCEDURE_CAT String
PROCEDURE_SCHEM String
PROCEDURE_NAME String
NUM_INPUT_PARAMS Int32
NUM_OUTPUT_PARAMS Int32
NUM_RESULT_SETS Int32
POZNÁMKY String
PROCEDURE_TYPE Int16

Sloupce procedur

ColumnName DataType
PROCEDURE_CAT String
PROCEDURE_SCHEM String
PROCEDURE_NAME String
COLUMN_NAME String
COLUMN_TYPE Int16
DATA_TYPE Int16
TYPE_NAME String
COLUMN_SIZE Int32
BUFFER_LENGTH Int32
DECIMAL_DIGITS Int16
NUM_PREC_RADIX Int16
NULLABLE Int16
POZNÁMKY String
COLUMN_DEF String
SQL_DATA_TYPE Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINAL_POSITION Int32
IS_NULLABLE String
SS_TYPE_CATALOG String
SS_TYPE_SCHEMA String
SS_DATA_TYPE Byte

ProcedureParameters

ColumnName DataType
PROCEDURE_CAT String
PROCEDURE_SCHEM String
PROCEDURE_NAME String
COLUMN_NAME String
COLUMN_TYPE Int16
DATA_TYPE Int16
TYPE_NAME String
COLUMN_SIZE Int32
BUFFER_LENGTH Int32
DECIMAL_DIGITS Int16
NUM_PREC_RADIX Int16
NULLABLE Int16
POZNÁMKY String
COLUMN_DEF String
SQL_DATA_TYPE Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINAL_POSITION Int32
IS_NULLABLE String
SS_TYPE_CATALOG String
SS_TYPE_SCHEMA String
SS_DATA_TYPE Byte

Ovladač Microsoft Oracle ODBC

Ovladač Microsoft SQL Server Oracle ODBC podporuje kromě běžných kolekcí schémat následující konkrétní kolekce schémat:

  • Tabulky

  • Sloupce

  • Procedury

  • Sloupce procedur

  • ProcedureParameters

  • Zobrazení

  • Indexy

Tabulky a zobrazení

ColumnName DataType
TABLE_QUALIFIER String
TABLE_OWNER String
TABLE_NAME String
TABLE_TYPE String
POZNÁMKY String

Sloupce

ColumnName DataType
TABLE_QUALIFIER String
TABLE_OWNER String
TABLE_NAME String
COLUMN_NAME String
DATA_TYPE Int16
TYPE_NAME String
PŘESNOST Int32
LENGTH Int32
ŠKÁLOVÁNÍ Int16
RADIX Int16
NULLABLE Int16
POZNÁMKY String
ORDINAL_POSITION Int32

Procedury

ColumnName DataType
PROCEDURE_QUALIFIER String
PROCEDURE_OWNER String
PROCEDURE_NAME String
NUM_INPUT_PARAMS Int16
NUM_OUTPUT_PARAMS Int16
NUM_RESULT_SETS Int16
POZNÁMKY String
PROCEDURE_TYPE Int16

Sloupce procedur

ColumnName DataType
PROCEDURE_QUALIFIER String
PROCEDURE_OWNER String
PROCEDURE_NAME String
COLUMN_NAME String
COLUMN_TYPE Int16
DATA_TYPE Int16
TYPE_NAME String
PŘESNOST Int32
LENGTH Int32
ŠKÁLOVÁNÍ Int16
RADIX Int16
NULLABLE Int16
POZNÁMKY String
PŘETÍŽENÍ Int32
ORDINAL_POSITION Int32

Ovladač Microsoft Jet ODBC

Ovladač Microsoft Jet ODBC podporuje kromě běžných kolekcí schémat následující konkrétní kolekce schémat:

  • Tabulky

  • Indexy

  • Sloupce

  • Procedury

  • Sloupce procedur

  • ProcedureParameters

  • Zobrazení

Tabulky a zobrazení

ColumnName DataType
TABLE_QUALIFIER String
TABLE_OWNER String
TABLE_NAME String
TABLE_TYPE String
POZNÁMKY String

Sloupce

ColumnName DataType
TABLE_QUALIFIER String
TABLE_OWNER String
TABLE_NAME String
COLUMN_NAME String
DATA_TYPE Int16
TYPE_NAME String
PŘESNOST Int32
LENGTH Int32
ŠKÁLOVÁNÍ Int16
RADIX Int16
NULLABLE Int16
POZNÁMKY String
ORDINAL_POSITION Int32

Procedury

ColumnName DataType
PROCEDURE_QUALIFIER String
PROCEDURE_OWNER String
PROCEDURE_NAME String
NUM_INPUT_PARAMS Int16
NUM_OUTPUT_PARAMS Int16
NUM_RESULT_SETS Int16
POZNÁMKY String
PROCEDURE_TYPE Int16

Sloupce procedur

ColumnName DataType
PROCEDURE_QUALIFIER String
PROCEDURE_OWNER String
PROCEDURE_NAME String
COLUMN_NAME String
COLUMN_TYPE Int16
DATA_TYPE Int16
TYPE_NAME String
PŘESNOST Int32
LENGTH Int32
ŠKÁLOVÁNÍ Int16
RADIX Int16
NULLABLE Int16
POZNÁMKY String
PŘETÍŽENÍ Int32
ORDINAL_POSITION Int32

ProcedureParameters

ColumnName DataType
PROCEDURE_CAT String
PROCEDURE_SCHEM String
PROCEDURE_NAME String
COLUMN_NAME String
COLUMN_TYPE Int16
DATA_TYPE Int16
TYPE_NAME String
COLUMN_SIZE Int32
BUFFER_LENGTH Int32
DECIMAL_DIGITS Int16
NUM_PREC_RADIX Int16
NULLABLE Int16
POZNÁMKY String
COLUMN_DEF String
SQL_DATA_TYPE Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINAL_POSITION Int32
IS_NULLABLE String

Viz také