Stöd för schemarader (OLE DB)
gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)
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
Se även
OLE DB-drivrutin för SQL Server Programming
Använda User-Defined typer