Sdílet prostřednictvím


Podpora sady řádků schématu (OLE DB)

platí pro:SQL ServerAzure SQL Databaseazure SQL Managed InstanceAzure Synapse AnalyticsPlatform Platform System (PDW)

Stáhnout ovladač OLE DB

Ovladač OLE DB pro SQL Server také podporuje vrácení informací o schématu z propojeného serveru při zpracování Transact-SQL distribuovaných dotazů.

Poznámka

I když SQL Server podporuje synonyma, metadata pro synonyma nejsou vrácena ovladačem OLE DB pro SQL Server.

Následující tabulky uvádějí sady řádků schématu a sloupce omezení podporované ovladačem OLE DB pro SQL Server.

Sada řádků schématu Sloupce omezení
DBSCHEMA_CATALOGS CATALOG_NAME
DBSCHEMA_COLUMN_PRIVILEGES Všechna omezení jsou podporována.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE
DBSCHEMA_COLUMNS Všechna omezení jsou podporována.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME

Následující další sloupce jsou specifické pro SQL Server:

COLUMN_LCID, což je ID národního prostředí kolace. COLUMN_LCID je stejná hodnota jako LCID systému Windows.

COLUMN_COMPFLAGS definuje, která porovnání jsou pro kolaci podporovaná. Formát dat je stejný jako DBPROP_FINDCOMPAREOPS.

COLUMN_SORTID, což je styl řazení SQL Serveru pro kolaci.

COLUMN_TDSCOLLATION, což je kolace SQL Serveru pro sloupec.

IS_COMPUTED, což je VARIANT_TRUE, pokud je sloupec vypočítaný sloupec a VARIANT_FALSE jinak.
DBSCHEMA_FOREIGN_KEYS Podporují se všechna omezení.

PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME
DBSCHEMA_INDEXES Podporují se omezení 1, 2, 3 a 5.

TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TABLE_NAME
DBSCHEMA_PRIMARY_KEYS Podporují se všechna omezení.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
DBSCHEMA_PROCEDURE_PARAMETERS Podporují se všechna omezení.

PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME
DBSCHEMA_PROCEDURES Podporují se omezení 1, 2 a 3.

PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME

DBSCHEMA_PROCEDURES vrací pouze procedury, které může spustit aktuální uživatel nebo pro které má aktuální uživatel udělené oprávnění VIEW DEFINITION.
DBSCHEMA_PROVIDER_TYPES Podporují se všechna omezení.

DATA_TYPE BEST_MATCH
DBSCHEMA_SCHEMATA Podporují se všechna omezení.

CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER
DBSCHEMA_STATISTICS Podporují se všechna omezení.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
DBSCHEMA_TABLE_CONSTRAINTS Podporují se všechna omezení.

CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE
DBSCHEMA_TABLE_PRIVILEGES Podporují se všechna omezení.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE
DBSCHEMA_TABLES Podporují se všechna omezení.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE
DBSCHEMA_TABLES_INFO Podporují se všechna omezení.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE

V této části

podpora distribuovaných dotazů v sadách řádků schématu

sada řádků LINKEDSERVERS (OLE DB)

Viz také

ovladač OLE DB pro programování SQL Serveru
použití typů User-Defined