Condividi tramite


Raccolte di schemi OLE DB

Contenuto della sezione viene descritto il supporto delle raccolte di schemi per i provider OLE DB per Microsoft SQL Server, Oracle e Microsoft Jet.

Provider OLE DB per Microsoft SQL Server

Oltre alle raccolte di schemi comuni, il driver OLE DB di Microsoft SQL Server supporta le raccolte di schemi specifici seguenti:

  • Tabelle

  • Colonne

  • Procedure

  • ProcedureParameters

  • Catalogo

  • Indici

Tabelle

ColumnName Tipo di dati
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
TABLE_TYPE String
TABLE_GUID GUID
DESCRIZIONE Stringa
TABLE_PROPID Int64
DATE_CREATED Data/Ora
DATE_MODIFIED Data/Ora

Colonne

ColumnName Tipo di dati
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
COLUMN_NAME String
COLUMN_GUID GUID
COLUMN_PROPID Int64
ORDINAL_POSITION Int64
COLUMN_HASDEFAULT Booleano
COLUMN_DEFAULT String
COLUMN_FLAGS Int64
IS_NULLABLE Booleano
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
DESCRIZIONE Stringa
COLUMN_LCID Int32
COLUMN_COMPFLAGS Int32
COLUMN_SORTID Int32
COLUMN_TDSCOLLATION Byte[]
IS_COMPUTED Booleano

Procedure

ColumnName Tipo di dati
PROCEDURE_CATALOG String
PROCEDURE_SCHEMA String
PROCEDURE_NAME String
PROCEDURE_TYPE Int16
PROCEDURE_DEFINITION String
DESCRIZIONE Stringa
DATE_CREATED Data/Ora
DATE_MODIFIED Data/Ora

ProcedureParameters

ColumnName Tipo di dati
PROCEDURE_CATALOG String
PROCEDURE_SCHEMA String
PROCEDURE_NAME String
PARAMETER_NAME String
ORDINAL_POSITION Int32
PARAMETER_TYPE Int32
PARAMETER_HASDEFAULT Booleano
PARAMETER_DEFAULT String
IS_NULLABLE Booleano
DATA_TYPE Int32
CHARACTER_MAXIMUM_LENGTH Int64
CHARACTER_OCTET_LENGTH Int64
NUMERIC_PRECISION Int32
NUMERIC_SCALE Int16
DESCRIZIONE Stringa
TYPE_NAME String
LOCAL_TYPE_NAME String

Catalogo

ColumnName Tipo di dati
CATALOG_NAME String
DESCRIZIONE Stringa

Indici

ColumnName Tipo di dati
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
INDEX_CATALOG String
INDEX_SCHEMA String
INDEX_NAME String
PRIMARY_KEY Booleano
UNIQUE Booleano
CLUSTERED Booleano
TIPO Int32
FILL_FACTOR Int32
INITIAL_SIZE Int32
NULLS Int32
SORT_BOOKMARKS Booleano
AUTO_UPDATE Booleano
NULL_COLLATION Int32
ORDINAL_POSITION Int64
COLUMN_NAME String
COLUMN_GUID GUID
COLUMN_PROPID Int64
COLLATION Int16
CARDINALITY Decimale
PAGES Int32
FILTER_CONDITION String
INTEGRATED Booleano

Provider OLE DB per Microsoft Oracle

Oltre alle raccolte di schemi comuni, il driver OLE DB per Microsoft Oracle supporta le seguenti raccolte di schemi specifici:

  • Tabelle

  • Colonne

  • Procedure

  • ProcedureColumns

  • ProcedureParameters

  • Visualizzazioni

  • Indici

Tabelle

ColumnName Tipo di dati
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
TABLE_TYPE String
TABLE_GUID GUID
DESCRIZIONE Stringa
TABLE_PROPID Int64
DATE_CREATED Data/Ora
DATE_MODIFIED Data/Ora

Colonne

ColumnName Tipo di dati
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
COLUMN_NAME String
COLUMN_GUID GUID
COLUMN_PROPID Int64
ORDINAL_POSITION Int64
COLUMN_HASDEFAULT Booleano
COLUMN_DEFAULT String
COLUMN_FLAGS Int64
IS_NULLABLE Booleano
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
DESCRIZIONE Stringa

Procedure

ColumnName Tipo di dati
PROCEDURE_CATALOG String
PROCEDURE_SCHEMA String
PROCEDURE_NAME String
PROCEDURE_TYPE Int16
PROCEDURE_DEFINITION String
DESCRIZIONE Stringa
DATE_CREATED Data/Ora
DATE_MODIFIED Data/Ora

ProcedureColumns

ColumnName Tipo di dati
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 Booleano
DATA_TYPE Int32
TYPE_GUID GUID
CHARACTER_MAXIMUM_LENGTH Int64
CHARACTER_OCTET_LENGTH Int64
NUMERIC_PRECISION Int32
NUMERIC_SCALE Int16
DESCRIZIONE Stringa
OVERLOAD Int16

Visualizzazioni

ColumnName Tipo di dati
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
VIEW_DEFINITION String
CHECK_OPTION Booleano
IS_UPDATABLE Booleano
DESCRIZIONE Stringa
DATE_CREATED Data/Ora
DATE_MODIFIED Data/Ora

Indici

ColumnName Tipo di dati
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
INDEX_CATALOG String
INDEX_SCHEMA String
INDEX_NAME String
PRIMARY_KEY Booleano
UNIQUE Booleano
CLUSTERED Booleano
TIPO Int32
FILL_FACTOR Int32
INITIAL_SIZE Int32
NULLS Int32
SORT_BOOKMARKS Booleano
AUTO_UPDATE Booleano
NULL_COLLATION Int32
ORDINAL_POSITION Int64
COLUMN_NAME String
COLUMN_GUID GUID
COLUMN_PROPID Int64
COLLATION Int16
CARDINALITY Decimale
PAGES Int32
FILTER_CONDITION String
INTEGRATED Booleano

Provider OLE DB per Microsoft Jet

Oltre alle raccolte di schemi comuni, il driver OLE DB di Microsoft Jet supporta le raccolte di schemi specifici seguenti:

  • Tabelle

  • Colonne

  • Procedure

  • Visualizzazioni

  • Indici

Tabelle

ColumnName Tipo di dati
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
TABLE_TYPE String
TABLE_GUID GUID
DESCRIZIONE Stringa
TABLE_PROPID Int64
DATE_CREATED Data/Ora
DATE_MODIFIED Data/Ora

Colonne

ColumnName Tipo di dati
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
COLUMN_NAME String
COLUMN_GUID GUID
COLUMN_PROPID Int64
ORDINAL_POSITION Int64
COLUMN_HASDEFAULT Booleano
COLUMN_DEFAULT String
COLUMN_FLAGS Int64
IS_NULLABLE Booleano
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
DESCRIZIONE Stringa

Procedure

ColumnName Tipo di dati
PROCEDURE_CATALOG String
PROCEDURE_SCHEMA String
PROCEDURE_NAME String
PROCEDURE_TYPE Int16
PROCEDURE_DEFINITION String
DESCRIZIONE Stringa
DATE_CREATED Data/Ora
DATE_MODIFIED Data/Ora

Visualizzazioni

ColumnName Tipo di dati
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
VIEW_DEFINITION String
CHECK_OPTION Booleano
IS_UPDATABLE Booleano
DESCRIZIONE Stringa
DATE_CREATED Data/Ora
DATE_MODIFIED Data/Ora

Indici

ColumnName Tipo di dati
TABLE_CATALOG String
TABLE_SCHEMA String
TABLE_NAME String
INDEX_CATALOG String
INDEX_SCHEMA String
INDEX_NAME String
PRIMARY_KEY Booleano
UNIQUE Booleano
CLUSTERED Booleano
TIPO Int32
FILL_FACTOR Int32
INITIAL_SIZE Int32
NULLS Int32
SORT_BOOKMARKS Booleano
AUTO_UPDATE Booleano
NULL_COLLATION Int32
ORDINAL_POSITION Int64
COLUMN_NAME String
COLUMN_GUID GUID
COLUMN_PROPID Int64
COLLATION Int16
CARDINALITY Decimale
PAGES Int32
FILTER_CONDITION String
INTEGRATED Booleano

Vedi anche