Dela via


OLE DB-schemasamlingar

I det här avsnittet beskrivs stöd för schemainsamling för OLE DB-leverantörer för Microsoft SQL Server, Oracle och Microsoft Jet.

Microsoft SQL Server OLE DB-provider

Microsoft SQL Server OLE DB-drivrutinen stöder följande specifika schemasamlingar utöver de vanliga schemasamlingarna:

  • Tabeller

  • Kolumner

  • Förfaranden

  • ProcedureParametrar

  • Katalog

  • Index

Tabeller

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
TABLE_TYPE String
TABLE_GUID GUID
BESKRIVNING String
TABLE_PROPID Int64
DATE_CREATED Datum/tid
DATE_MODIFIED Datum/tid

Kolumner

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 Booleskt
COLUMN_DEFAULT String
COLUMN_FLAGS Int64
IS_NULLABLE Booleskt
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
BESKRIVNING String
COLUMN_LCID Int32
COLUMN_COMPFLAGS Int32
COLUMN_SORTID Int32
COLUMN_TDSCOLLATION Byte[]
IS_COMPUTED Booleskt

Förfaranden

ColumnName DataType
PROCEDURE_CATALOG String
PROCEDURE_SCHEMA String
PROCEDURE_NAME String
PROCEDURE_TYPE Int16
PROCEDURE_DEFINITION String
BESKRIVNING String
DATE_CREATED Datum/tid
DATE_MODIFIED Datum/tid

ProcedureParametrar

ColumnName DataType
PROCEDURE_CATALOG String
PROCEDURE_SCHEMA String
PROCEDURE_NAME String
PARAMETER_NAME String
ORDINAL_POSITION Int32
PARAMETER_TYPE Int32
PARAMETER_HASDEFAULT Booleskt
PARAMETER_DEFAULT String
IS_NULLABLE Booleskt
DATA_TYPE Int32
CHARACTER_MAXIMUM_LENGTH Int64
CHARACTER_OCTET_LENGTH Int64
NUMERIC_PRECISION Int32
NUMERIC_SCALE Int16
BESKRIVNING String
TYPE_NAME String
LOCAL_TYPE_NAME String

Katalog

ColumnName DataType
CATALOG_NAME String
BESKRIVNING String

Index

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
INDEX_CATALOG String
INDEX_SCHEMA String
INDEX_NAME String
PRIMARY_KEY Booleskt
UNIK Booleskt
KLUSTRADE Booleskt
TYP Int32
FILL_FACTOR Int32
INITIAL_SIZE Int32
NULL Int32
SORT_BOOKMARKS Booleskt
AUTO_UPDATE Booleskt
NULL_COLLATION Int32
ORDINAL_POSITION Int64
COLUMN_NAME String
COLUMN_GUID GUID
COLUMN_PROPID Int64
SORTERING Int16
CARDINALITY Decimal
PAGES Int32
FILTER_CONDITION String
INTEGRERAD Booleskt

Microsoft Oracle OLE DB-provider

Microsoft Oracle OLE DB-drivrutinen stöder följande specifika schemasamlingar utöver de vanliga schemasamlingarna:

  • Tabeller

  • Kolumner

  • Förfaranden

  • ProcedureColumns

  • ProcedureParametrar

  • Vyer

  • Index

Tabeller

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
TABLE_TYPE String
TABLE_GUID GUID
BESKRIVNING String
TABLE_PROPID Int64
DATE_CREATED Datum/tid
DATE_MODIFIED Datum/tid

Kolumner

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 Booleskt
COLUMN_DEFAULT String
COLUMN_FLAGS Int64
IS_NULLABLE Booleskt
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
BESKRIVNING String

Förfaranden

ColumnName DataType
PROCEDURE_CATALOG String
PROCEDURE_SCHEMA String
PROCEDURE_NAME String
PROCEDURE_TYPE Int16
PROCEDURE_DEFINITION String
BESKRIVNING String
DATE_CREATED Datum/tid
DATE_MODIFIED Datum/tid

ProcedureColumns

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 Booleskt
DATA_TYPE Int32
TYPE_GUID GUID
CHARACTER_MAXIMUM_LENGTH Int64
CHARACTER_OCTET_LENGTH Int64
NUMERIC_PRECISION Int32
NUMERIC_SCALE Int16
BESKRIVNING String
ÖVERBELASTNING Int16

Vyer

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
VIEW_DEFINITION String
CHECK_OPTION Booleskt
IS_UPDATABLE Booleskt
BESKRIVNING String
DATE_CREATED Datum/tid
DATE_MODIFIED Datum/tid

Index

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
INDEX_CATALOG String
INDEX_SCHEMA String
INDEX_NAME String
PRIMARY_KEY Booleskt
UNIK Booleskt
KLUSTRADE Booleskt
TYP Int32
FILL_FACTOR Int32
INITIAL_SIZE Int32
NULL Int32
SORT_BOOKMARKS Booleskt
AUTO_UPDATE Booleskt
NULL_COLLATION Int32
ORDINAL_POSITION Int64
COLUMN_NAME String
COLUMN_GUID GUID
COLUMN_PROPID Int64
SORTERING Int16
CARDINALITY Decimal
PAGES Int32
FILTER_CONDITION String
INTEGRERAD Booleskt

Microsoft Jet OLE DB-provider

Microsoft Jet OLE DB-drivrutinen stöder följande specifika schemasamlingar utöver de vanliga schemasamlingarna:

  • Tabeller

  • Kolumner

  • Förfaranden

  • Vyer

  • Index

Tabeller

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
TABLE_TYPE String
TABLE_GUID GUID
BESKRIVNING String
TABLE_PROPID Int64
DATE_CREATED Datum/tid
DATE_MODIFIED Datum/tid

Kolumner

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 Booleskt
COLUMN_DEFAULT String
COLUMN_FLAGS Int64
IS_NULLABLE Booleskt
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
BESKRIVNING String

Förfaranden

ColumnName DataType
PROCEDURE_CATALOG String
PROCEDURE_SCHEMA String
PROCEDURE_NAME String
PROCEDURE_TYPE Int16
PROCEDURE_DEFINITION String
BESKRIVNING String
DATE_CREATED Datum/tid
DATE_MODIFIED Datum/tid

Vyer

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
VIEW_DEFINITION String
CHECK_OPTION Booleskt
IS_UPDATABLE Booleskt
BESKRIVNING String
DATE_CREATED Datum/tid
DATE_MODIFIED Datum/tid

Index

ColumnName DataType
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
INDEX_CATALOG String
INDEX_SCHEMA String
INDEX_NAME String
PRIMARY_KEY Booleskt
UNIK Booleskt
KLUSTRADE Booleskt
TYP Int32
FILL_FACTOR Int32
INITIAL_SIZE Int32
NULL Int32
SORT_BOOKMARKS Booleskt
AUTO_UPDATE Booleskt
NULL_COLLATION Int32
ORDINAL_POSITION Int64
COLUMN_NAME String
COLUMN_GUID GUID
COLUMN_PROPID Int64
SORTERING Int16
CARDINALITY Decimal
PAGES Int32
FILTER_CONDITION String
INTEGRERAD Booleskt

Se även