Dela via


Stöd för schemarader (OLE DB)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Ladda ned OLE DB-drivrutins

OLE DB-drivrutinen för SQL Server har också stöd för att returnera schemainformation från en länkad server vid bearbetning av Transact-SQL distribuerade frågor.

Not

Även om SQL Server stöder synonymer returneras inte metadata för synonymer av OLE DB-drivrutinen för SQL Server.

I följande tabeller visas schemarader och de begränsningskolumner som stöds av OLE DB-drivrutinen för SQL Server.

Schemaraduppsättning Begränsningskolumner
DBSCHEMA_CATALOGS CATALOG_NAME
DBSCHEMA_COLUMN_PRIVILEGES Alla begränsningar stöds.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE
DBSCHEMA_COLUMNS Alla begränsningar stöds.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME

Följande ytterligare kolumner är specifika för SQL Server:

COLUMN_LCID, som är språkvariant-ID för sorteringen. COLUMN_LCID är samma värde som en Windows LCID.

COLUMN_COMPFLAGS definierar vilka jämförelser som stöds för sorteringen. Dataformatet är detsamma som DBPROP_FINDCOMPAREOPS.

COLUMN_SORTID, som är SQL Server-sorteringsformatet för sortering.

COLUMN_TDSCOLLATION, som är SQL Server-sortering för kolumnen.

IS_COMPUTED, vilket är VARIANT_TRUE om kolumnen är en beräknad kolumn och VARIANT_FALSE annat.
DBSCHEMA_FOREIGN_KEYS Alla begränsningar stöds.

PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME
DBSCHEMA_INDEXES Begränsningarna 1, 2, 3 och 5 stöds.

TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TABLE_NAME
DBSCHEMA_PRIMARY_KEYS Alla begränsningar stöds.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
DBSCHEMA_PROCEDURE_PARAMETERS Alla begränsningar stöds.

PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME
DBSCHEMA_PROCEDURES Begränsningarna 1, 2 och 3 stöds.

PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME

DBSCHEMA_PROCEDURES returnerar endast procedurer som kan köras av den aktuella användaren eller för vilka den aktuella användaren har beviljats behörighet att VISA DEFINITION.
DBSCHEMA_PROVIDER_TYPES Alla begränsningar stöds.

DATA_TYPE BEST_MATCH
DBSCHEMA_SCHEMATA Alla begränsningar stöds.

CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER
DBSCHEMA_STATISTICS Alla begränsningar stöds.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
DBSCHEMA_TABLE_CONSTRAINTS Alla begränsningar stöds.

CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE
DBSCHEMA_TABLE_PRIVILEGES Alla begränsningar stöds.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE
DBSCHEMA_TABLES Alla begränsningar stöds.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE
DBSCHEMA_TABLES_INFO Alla begränsningar stöds.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE

I det här avsnittet

stöd för distribuerad fråga i schemaraduppsättningar

LINKEDSERVERS Rowset (OLE DB)

Se även

OLE DB-drivrutin för SQL Server Programming
Använda User-Defined typer