Supporto dei set di righe dello schema (OLE DB)

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)

Download del driver OLE DB

OLE DB driver per SQL Server supporta anche la restituzione di informazioni sullo schema da un server collegato durante l'elaborazione di query distribuite Transact-SQL.

Nota

Anche se SQL Server supporta i sinonimi, non vengono restituiti metadati per i sinonimi da OLE DB Driver per SQL Server.

Nelle tabelle seguenti sono elencati i set di righe dello schema e le colonne di restrizione supportati dal driver OLE DB per SQL Server.

Set di righe dello schema Colonne di restrizione
DBSCHEMA_CATALOGS CATALOG_NAME
DBSCHEMA_COLUMN_PRIVILEGES Sono supportate tutte le restrizioni.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE
DBSCHEMA_COLUMNS Sono supportate tutte le restrizioni.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME

Le colonne aggiuntive seguenti sono specifiche di SQL Server:

COLUMN_LCID, che rappresenta l'ID delle impostazioni locali delle regole di confronto. COLUMN_LCID coincide con il valore dell'LCID di Windows.

COLUMN_COMPFLAGS definisce i confronti supportati per le regole di confronto. Il formato di dati corrisponde a DBPROB_FINDCOMPAREOPS.

COLUMN_SORTID, che rappresenta lo stile di ordinamento di SQL Server per le regole di confronto.

COLUMN_TDSCOLLATION, che rappresenta le regole di confronto di SQL Server per la colonna.

IS_COMPUTED, che è VARIANT_TRUE se la colonna è una colonna calcolata e VARIANT_FALSE in caso contrario.
DBSCHEMA_FOREIGN_KEYS Sono supportate tutte le restrizioni.

PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME
DBSCHEMA_INDEXES Sono supportate le restrizioni 1, 2, 3 e 5.

TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TABLE_NAME
DBSCHEMA_PRIMARY_KEYS Sono supportate tutte le restrizioni.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
DBSCHEMA_PROCEDURE_PARAMETERS Sono supportate tutte le restrizioni.

PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME
DBSCHEMA_PROCEDURES Sono supportate le restrizioni 1, 2 e 3.

PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME

DBSCHEMA_PROCEDURES restituisce solo le procedure che possono essere eseguite dall'utente corrente o per cui l'utente corrente dispone dell'autorizzazione VIEW DEFINITION.
DBSCHEMA_PROVIDER_TYPES Sono supportate tutte le restrizioni.

DATA_TYPE BEST_MATCH
DBSCHEMA_SCHEMATA Sono supportate tutte le restrizioni.

CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER
DBSCHEMA_STATISTICS Sono supportate tutte le restrizioni.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
DBSCHEMA_TABLE_CONSTRAINTS Sono supportate tutte le restrizioni.

CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE
DBSCHEMA_TABLE_PRIVILEGES Sono supportate tutte le restrizioni.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE
DBSCHEMA_TABLES Sono supportate tutte le restrizioni.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE
DBSCHEMA_TABLES_INFO Sono supportate tutte le restrizioni.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE

In questa sezione

Supporto di query distribuite nei set di righe dello schema

Set di righe LINKEDSERVERS (OLE DB)

Vedi anche

Driver OLE DB per programmazione con SQL Server
Uso dei tipi definiti dall'utente