Sdílet prostřednictvím


Kolekce schémat OLE DB

Tato část popisuje podporu shromažďování schémat pro zprostředkovatele OLE DB pro Microsoft SQL Server, Oracle a Microsoft Jet.

Zprostředkovatel OLE DB microsoft SQL Serveru

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

  • Tabulky

  • Sloupce

  • Procedury

  • ProcedureParameters

  • Katalog

  • Indexy

Tabulky

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
TABLE_TYPE String
TABLE_GUID Guid
POPIS String
TABLE_PROPID Int64
DATE_CREATED DateTime
DATE_MODIFIED DateTime

Sloupce

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
COLUMN_NAME String
COLUMN_GUID Guid
COLUMN_PROPID Int64
ORDINAL_POSITION Int64
COLUMN_HASDEFAULT Logická hodnota
COLUMN_DEFAULT String
COLUMN_FLAGS Int64
IS_NULLABLE Logická hodnota
DATA_TYPE Int32
TYPE_GUID Guid
CHARACTER_MAXIMUM_LENGTH Int64
CHARACTER_OCTET_LENGTH Int64
NUMERIC_PRECISION Int32
NUMERIC_SCALE Int16
DATETIME_PRECISION Int64
CHARACTER_SET_CATALOG String
CHARACTER_SET_SCHEMA String
CHARACTER_SET_NAME String
COLLATION_CATALOG String
COLLATION_SCHEMA String
COLLATION_NAME String
DOMAIN_CATALOG String
DOMAIN_SCHEMA String
DOMAIN_NAME String
POPIS String
COLUMN_LCID Int32
COLUMN_COMPFLAGS Int32
COLUMN_SORTID Int32
COLUMN_TDSCOLLATION Bajt[]
IS_COMPUTED Logická hodnota

Procedury

ColumnName DataType
PROCEDURE_CATALOG String
PROCEDURE_SCHEMA String
PROCEDURE_NAME String
PROCEDURE_TYPE Int16
PROCEDURE_DEFINITION String
POPIS String
DATE_CREATED DateTime
DATE_MODIFIED DateTime

ProcedureParameters

ColumnName DataType
PROCEDURE_CATALOG String
PROCEDURE_SCHEMA String
PROCEDURE_NAME String
PARAMETER_NAME String
ORDINAL_POSITION Int32
PARAMETER_TYPE Int32
PARAMETER_HASDEFAULT Logická hodnota
PARAMETER_DEFAULT String
IS_NULLABLE Logická hodnota
DATA_TYPE Int32
CHARACTER_MAXIMUM_LENGTH Int64
CHARACTER_OCTET_LENGTH Int64
NUMERIC_PRECISION Int32
NUMERIC_SCALE Int16
POPIS String
TYPE_NAME String
LOCAL_TYPE_NAME String

Katalog

ColumnName DataType
CATALOG_NAME String
POPIS String

Indexy

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
INDEX_CATALOG String
INDEX_SCHEMA String
INDEX_NAME String
PRIMARY_KEY Logická hodnota
JEDINEČNÝ Logická hodnota
CLUSTERED Logická hodnota
TYP Int32
FILL_FACTOR Int32
INITIAL_SIZE Int32
NULLS Int32
SORT_BOOKMARKS Logická hodnota
AUTO_UPDATE Logická hodnota
NULL_COLLATION Int32
ORDINAL_POSITION Int64
COLUMN_NAME String
COLUMN_GUID Guid
COLUMN_PROPID Int64
KOLACE Int16
MOHUTNOST Desetinné číslo
STRÁNKY Int32
FILTER_CONDITION String
INTEGROVANÉ Logická hodnota

Zprostředkovatel Microsoft Oracle OLE DB

Ovladač Microsoft Oracle OLE DB 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

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
TABLE_TYPE String
TABLE_GUID Guid
POPIS String
TABLE_PROPID Int64
DATE_CREATED DateTime
DATE_MODIFIED DateTime

Sloupce

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
COLUMN_NAME String
COLUMN_GUID Guid
COLUMN_PROPID Int64
ORDINAL_POSITION Int64
COLUMN_HASDEFAULT Logická hodnota
COLUMN_DEFAULT String
COLUMN_FLAGS Int64
IS_NULLABLE Logická hodnota
DATA_TYPE Int32
TYPE_GUID Guid
CHARACTER_MAXIMUM_LENGTH Int64
CHARACTER_OCTET_LENGTH Int64
NUMERIC_PRECISION Int32
NUMERIC_SCALE Int16
DATETIME_PRECISION Int64
CHARACTER_SET_CATALOG String
CHARACTER_SET_SCHEMA String
CHARACTER_SET_NAME String
COLLATION_CATALOG String
COLLATION_SCHEMA String
COLLATION_NAME String
DOMAIN_CATALOG String
DOMAIN_SCHEMA String
DOMAIN_NAME String
POPIS String

Procedury

ColumnName DataType
PROCEDURE_CATALOG String
PROCEDURE_SCHEMA String
PROCEDURE_NAME String
PROCEDURE_TYPE Int16
PROCEDURE_DEFINITION String
POPIS String
DATE_CREATED DateTime
DATE_MODIFIED DateTime

Sloupce procedur

ColumnName DataType
PROCEDURE_CATALOG String
PROCEDURE_SCHEMA String
PROCEDURE_NAME String
COLUMN_NAME String
COLUMN_GUID Guid
COLUMN_PROPID Int64
ROWSET_NUMBER Int64
ORDINAL_POSITION Int64
IS_NULLABLE Logická hodnota
DATA_TYPE Int32
TYPE_GUID Guid
CHARACTER_MAXIMUM_LENGTH Int64
CHARACTER_OCTET_LENGTH Int64
NUMERIC_PRECISION Int32
NUMERIC_SCALE Int16
POPIS String
PŘETÍŽENÍ Int16

Zobrazení

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
VIEW_DEFINITION String
CHECK_OPTION Logická hodnota
IS_UPDATABLE Logická hodnota
POPIS String
DATE_CREATED DateTime
DATE_MODIFIED DateTime

Indexy

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
INDEX_CATALOG String
INDEX_SCHEMA String
INDEX_NAME String
PRIMARY_KEY Logická hodnota
JEDINEČNÝ Logická hodnota
CLUSTERED Logická hodnota
TYP Int32
FILL_FACTOR Int32
INITIAL_SIZE Int32
NULLS Int32
SORT_BOOKMARKS Logická hodnota
AUTO_UPDATE Logická hodnota
NULL_COLLATION Int32
ORDINAL_POSITION Int64
COLUMN_NAME String
COLUMN_GUID Guid
COLUMN_PROPID Int64
KOLACE Int16
MOHUTNOST Desetinné číslo
STRÁNKY Int32
FILTER_CONDITION String
INTEGROVANÉ Logická hodnota

Zprostředkovatel Microsoft Jet OLE DB

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

  • Tabulky

  • Sloupce

  • Procedury

  • Zobrazení

  • Indexy

Tabulky

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
TABLE_TYPE String
TABLE_GUID Guid
POPIS String
TABLE_PROPID Int64
DATE_CREATED DateTime
DATE_MODIFIED DateTime

Sloupce

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
COLUMN_NAME String
COLUMN_GUID Guid
COLUMN_PROPID Int64
ORDINAL_POSITION Int64
COLUMN_HASDEFAULT Logická hodnota
COLUMN_DEFAULT String
COLUMN_FLAGS Int64
IS_NULLABLE Logická hodnota
DATA_TYPE Int32
TYPE_GUID Guid
CHARACTER_MAXIMUM_LENGTH Int64
CHARACTER_OCTET_LENGTH Int64
NUMERIC_PRECISION Int32
NUMERIC_SCALE Int16
DATETIME_PRECISION Int64
CHARACTER_SET_CATALOG String
CHARACTER_SET_SCHEMA String
CHARACTER_SET_NAME String
COLLATION_CATALOG String
COLLATION_SCHEMA String
COLLATION_NAME String
DOMAIN_CATALOG String
DOMAIN_SCHEMA String
DOMAIN_NAME String
POPIS String

Procedury

ColumnName DataType
PROCEDURE_CATALOG String
PROCEDURE_SCHEMA String
PROCEDURE_NAME String
PROCEDURE_TYPE Int16
PROCEDURE_DEFINITION String
POPIS String
DATE_CREATED DateTime
DATE_MODIFIED DateTime

Zobrazení

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
VIEW_DEFINITION String
CHECK_OPTION Logická hodnota
IS_UPDATABLE Logická hodnota
POPIS String
DATE_CREATED DateTime
DATE_MODIFIED DateTime

Indexy

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
INDEX_CATALOG String
INDEX_SCHEMA String
INDEX_NAME String
PRIMARY_KEY Logická hodnota
JEDINEČNÝ Logická hodnota
CLUSTERED Logická hodnota
TYP Int32
FILL_FACTOR Int32
INITIAL_SIZE Int32
NULLS Int32
SORT_BOOKMARKS Logická hodnota
AUTO_UPDATE Logická hodnota
NULL_COLLATION Int32
ORDINAL_POSITION Int64
COLUMN_NAME String
COLUMN_GUID Guid
COLUMN_PROPID Int64
KOLACE Int16
MOHUTNOST Desetinné číslo
STRÁNKY Int32
FILTER_CONDITION String
INTEGROVANÉ Logická hodnota

Viz také