Dela via


ODBC-schemasamlingar

I det här avsnittet beskrivs stöd för schemainsamling för ODBC-drivrutiner för Microsoft SQL Server, Oracle och Microsoft Jet.

Microsoft SQL Server ODBC-drivrutin

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

  • Tabeller

  • Indexen

  • Kolumner

  • Förfaranden

  • Procedurkolumner

  • ProcedureParametrar

  • Visningar

Tabeller och vyer

Kolumnnamn Datatyp
TABLE_CAT Sträng
TABELL_SCHEMA Sträng
TABELL_NAMN Sträng
TABLE_TYPE Sträng
ANMÄRKNINGAR Sträng

Indexen

Kolumnnamn Datatyp
TABLE_CAT Sträng
TABELL_SCHEMA Sträng
TABELL_NAMN Sträng
icke-unika Int16
INDEX_QUALIFIER Sträng
INDEX_NAME Sträng
TYP Int16
ORDINALS_POSITION Int16
KOLUMN_NAMN Sträng
ASC_OR_DESC (stigande eller fallande) Sträng
KARDINALITET Int32
SIDOR Int32
FILTERVILLKOR Sträng
SS_TYPE_SCHEMA Sträng
SS_DATA_TYPE byte

Kolumner

Kolumnnamn Datatyp
TABLE_CAT Sträng
TABELL_SCHEMA Sträng
TABELL_NAMN Sträng
KOLUMN_NAMN Sträng
DATATYP Int16
Typnamn Sträng
KOLUMN_STORLEK Int32
BUFFERT_LÄNGD Int32
decimaltecken Int16
NUM_PREC_RADIX Int16
nullbar Int16
ANMÄRKNINGAR Sträng
KOLUMN_DEF Sträng
SQL_DATA_TYPE Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINALS_POSITION Int32
IS_NULLABLE Sträng
SS_TYP_KATALOG Sträng
SS_TYPE_SCHEMA Sträng
SS_DATA_TYPE byte

Förfaranden

Kolumnnamn Datatyp
PROCEDURE_KAT Sträng
PROCEDURE_SCHEM Sträng
PROCEDURE_NAME Sträng
NUM_INPUT_PARAMS Int32
ANTAL_UTDATA_PARAMETRAR Int32
NUM_RESULT_SETS Int32
ANMÄRKNINGAR Sträng
PROCEDUR_TYP Int16

Procedurkolumner

Kolumnnamn Datatyp
PROCEDURE_KAT Sträng
PROCEDURE_SCHEM Sträng
PROCEDURE_NAME Sträng
KOLUMN_NAMN Sträng
COLUMN_TYPE Int16
DATATYP Int16
Typnamn Sträng
KOLUMN_STORLEK Int32
BUFFERT_LÄNGD Int32
decimaltecken Int16
NUM_PREC_RADIX Int16
nullbar Int16
ANMÄRKNINGAR Sträng
KOLUMN_DEF Sträng
SQL_DATA_TYPE Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINALS_POSITION Int32
IS_NULLABLE Sträng
SS_TYP_KATALOG Sträng
SS_TYPE_SCHEMA Sträng
SS_DATA_TYPE byte

ProcedureParametrar

Kolumnnamn Datatyp
PROCEDURE_KAT Sträng
PROCEDURE_SCHEM Sträng
PROCEDURE_NAME Sträng
KOLUMN_NAMN Sträng
COLUMN_TYPE Int16
DATATYP Int16
Typnamn Sträng
KOLUMN_STORLEK Int32
BUFFERT_LÄNGD Int32
decimaltecken Int16
NUM_PREC_RADIX Int16
nullbar Int16
ANMÄRKNINGAR Sträng
KOLUMN_DEF Sträng
SQL_DATA_TYPE Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINALS_POSITION Int32
IS_NULLABLE Sträng
SS_TYP_KATALOG Sträng
SS_TYPE_SCHEMA Sträng
SS_DATA_TYPE byte

Microsoft Oracle ODBC-drivrutin

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

  • Tabeller

  • Kolumner

  • Förfaranden

  • Procedurkolumner

  • ProcedureParametrar

  • Visningar

  • Indexen

Tabeller och vyer

Kolumnnamn Datatyp
TABLE_QUALIFIER Sträng
TABELLÄGARE Sträng
TABELL_NAMN Sträng
TABLE_TYPE Sträng
ANMÄRKNINGAR Sträng

Kolumner

Kolumnnamn Datatyp
TABLE_QUALIFIER Sträng
TABELLÄGARE Sträng
TABELL_NAMN Sträng
KOLUMN_NAMN Sträng
DATATYP Int16
Typnamn Sträng
PRECISION Int32
LÄNGD Int32
SKALA Int16
RADIX Int16
nullbar Int16
ANMÄRKNINGAR Sträng
ORDINALS_POSITION Int32

Förfaranden

Kolumnnamn Datatyp
PROCEDURE_QUALIFIER Sträng
PROCEDUR_ÄGARE Sträng
PROCEDURE_NAME Sträng
NUM_INPUT_PARAMS Int16
ANTAL_UTDATA_PARAMETRAR Int16
NUM_RESULT_SETS Int16
ANMÄRKNINGAR Sträng
PROCEDUR_TYP Int16

Procedurkolumner

Kolumnnamn Datatyp
PROCEDURE_QUALIFIER Sträng
PROCEDUR_ÄGARE Sträng
PROCEDURE_NAME Sträng
KOLUMN_NAMN Sträng
COLUMN_TYPE Int16
DATATYP Int16
Typnamn Sträng
PRECISION Int32
LÄNGD Int32
SKALA Int16
RADIX Int16
nullbar Int16
ANMÄRKNINGAR Sträng
ÖVERBELASTNING Int32
ORDINALS_POSITION Int32

Microsoft Jet ODBC-drivrutin

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

  • Tabeller

  • Indexen

  • Kolumner

  • Förfaranden

  • Procedurkolumner

  • ProcedureParametrar

  • Visningar

Tabeller och vyer

Kolumnnamn Datatyp
TABLE_QUALIFIER Sträng
TABELLÄGARE Sträng
TABELL_NAMN Sträng
TABLE_TYPE Sträng
ANMÄRKNINGAR Sträng

Kolumner

Kolumnnamn Datatyp
TABLE_QUALIFIER Sträng
TABELLÄGARE Sträng
TABELL_NAMN Sträng
KOLUMN_NAMN Sträng
DATATYP Int16
Typnamn Sträng
PRECISION Int32
LÄNGD Int32
SKALA Int16
RADIX Int16
nullbar Int16
ANMÄRKNINGAR Sträng
ORDINALS_POSITION Int32

Förfaranden

Kolumnnamn Datatyp
PROCEDURE_QUALIFIER Sträng
PROCEDUR_ÄGARE Sträng
PROCEDURE_NAME Sträng
NUM_INPUT_PARAMS Int16
ANTAL_UTDATA_PARAMETRAR Int16
NUM_RESULT_SETS Int16
ANMÄRKNINGAR Sträng
PROCEDUR_TYP Int16

Procedurkolumner

Kolumnnamn Datatyp
PROCEDURE_QUALIFIER Sträng
PROCEDUR_ÄGARE Sträng
PROCEDURE_NAME Sträng
KOLUMN_NAMN Sträng
COLUMN_TYPE Int16
DATATYP Int16
Typnamn Sträng
PRECISION Int32
LÄNGD Int32
SKALA Int16
RADIX Int16
nullbar Int16
ANMÄRKNINGAR Sträng
ÖVERBELASTNING Int32
ORDINALS_POSITION Int32

ProcedureParametrar

Kolumnnamn Datatyp
PROCEDURE_KAT Sträng
PROCEDURE_SCHEM Sträng
PROCEDURE_NAME Sträng
KOLUMN_NAMN Sträng
COLUMN_TYPE Int16
DATATYP Int16
Typnamn Sträng
KOLUMN_STORLEK Int32
BUFFERT_LÄNGD Int32
decimaltecken Int16
NUM_PREC_RADIX Int16
nullbar Int16
ANMÄRKNINGAR Sträng
KOLUMN_DEF Sträng
SQL_DATA_TYPE Int16
SQL_DATETIME_SUB Int16
CHAR_OCTET_LENGTH Int32
ORDINALS_POSITION Int32
IS_NULLABLE Sträng

Se även