Set di righe dello schema OLE DB

I set di righe dello schema OLE DB seguenti sono supportati dal provider di Microsoft XML for Analysis (XMLA). Utilizzare il set di righe DISCOVER_ENUMERATORS con il metodo Discover per verificare se un particolare provider dell'origine dati supporta un set di righe.

Per ottenere informazioni dettagliate su questi set di righe, è inoltre possibile cercare l'argomento "Set di righe dello schema" nella parte relativa alla OLE DB Programmer's Reference in MSDN® Library nel sito Web Microsoft.

Nella tabella seguente viene descritto questo set di righe dello schema.

Set di righe

Descrizione

DBSCHEMA_ASSERTIONS

Identifica le asserzioni definite nel catalogo e di proprietà di un determinato utente.

Set di righe DBSCHEMA_CATALOGS1

Identifica gli attributi fisici associati a cataloghi accessibili dal sistema di gestione di database (DBMS). Per alcuni sistemi, ad esempio Microsoft Access, è possibile che sia presente un solo catalogo. Per SQL Server, questo set di righe enumera tutti i cataloghi (database) definiti nel database di sistema.

DBSCHEMA_CHARACTER_SETS

Identifica i set di caratteri definiti nel catalogo e accessibili a un determinato utente.

DBSCHEMA_CHECK_CONSTRAINTS

Identifica i vincoli CHECK definiti nel catalogo e di proprietà di un determinato utente.

DBSCHEMA_CHECK_CONSTRAINTS_BY_TABLE

Identifica i vincoli CHECK per una tabella specifica, definiti in un catalogo di proprietà di un determinato utente.

DBSCHEMA_COLLATIONS

Identifica le regole di confronto tra i caratteri definite nel catalogo e accessibili a un determinato utente.

DBSCHEMA_COLUMN_DOMAIN_USAGE

Identifica le colonne definite nel catalogo che dipendono da un dominio definito nel catalogo e di proprietà di un determinato utente.

DBSCHEMA_COLUMN_PRIVILEGES

Identifica i privilegi sulle colonne di tabelle definiti nel catalogo e disponibili per un determinato utente o concessi da un determinato utente.

Set di righe DBSCHEMA_COLUMNS1

Fornisce informazioni di colonna per tutte le colonne che soddisfano i criteri di restrizione specificati.

DBSCHEMA_CONSTRAINT_COLUMN_USAGE

Identifica le colonne utilizzate da vincoli referenziali, vincoli UNIQUE e vincoli CHECK, nonché le asserzioni definite nel catalogo e di proprietà di un determinato utente.

DBSCHEMA_CONSTRAINT_TABLE_USAGE

Identifica le tabelle utilizzate da vincoli referenziali, vincoli UNIQUE e vincoli CHECK, nonché le asserzioni definite nel catalogo e di proprietà di un determinato utente.

DBSCHEMA_FOREIGN_KEYS

Identifica le colonne di chiavi esterne definite nel catalogo da un determinato utente. Per maggiore praticità dei programmatori non SQL, questo set di righe dello schema si basa su diverse viste degli schemi ISO. Se supportato, questo set di righe dello schema deve essere sincronizzato con le viste ISO correlate (REFERENTIAL_CONSTRAINTS e CONSTRAINT_COLUMN_USAGE).

DBSCHEMA_INDEXES

Identifica gli indici definiti nel catalogo e di proprietà di un determinato utente.

DBSCHEMA_KEY_COLUMN_USAGE

Identifica le colonne definite nel catalogo e vincolate come chiavi da un determinato utente.

DBSCHEMA_PRIMARY_KEYS

Identifica le colonne di chiavi primarie definite nel catalogo da un determinato utente. Per maggiore praticità dei programmatori non SQL, questo set di righe dello schema si basa su una vista dello schema ISO. Se supportato, questo set di righe dello schema deve essere sincronizzato con la vista ISO correlata (CONSTRAINT_COLUMN_USAGE).

DBSCHEMA_PROCEDURE_COLUMNS

Restituisce informazioni sulle colonne di set di righe restituite da procedure.

DBSCHEMA_PROCEDURE_PARAMETERS

Restituisce informazioni sui parametri e i codici restituiti da procedure.

DBSCHEMA_PROCEDURES

Identifica le procedure definite nel catalogo e di proprietà di un determinato utente. Questa è un'estensione OLE DB.

Set di righe DBSCHEMA_PROVIDER_TYPES1

Identifica i tipi di dati (di base) supportati dal provider di dati.

DBSCHEMA_REFERENTIAL_CONSTRAINTS

Identifica i vincoli referenziali definiti nel catalogo e di proprietà di un determinato utente.

DBSCHEMA_SCHEMATA

Identifica gli schemi di proprietà di un determinato utente.

DBSCHEMA_SQL_LANGUAGES

Identifica i livelli di conformità, le opzioni e i sottolinguaggi supportati dai dati di elaborazione dell'implementazione SQL definiti nel catalogo.

DBSCHEMA_STATISTICS

Identifica le statistiche definite nel catalogo e di proprietà di un determinato utente.

Questa tabella non è correlata al set di righe TABLE_STATISTICS.

DBSCHEMA_TABLE_CONSTRAINTS

Identifica i vincoli di tabella definiti nel catalogo e di proprietà di un determinato utente.

DBSCHEMA_TABLE_PRIVILEGES

Identifica i privilegi sulle tabelle definiti nel catalogo e disponibili per un determinato utente o concessi da un determinato utente.

DBSCHEMA_TABLE_STATISTICS

Descrive i set di statistiche disponibili relativi alle tabelle nel provider.

Questo set di righe non è correlato al set di righe STATISTICS.

Set di righe DBSCHEMA_TABLES1

Identifica i gruppi di misure e le dimensioni esposte come tabelle all'interno di SQL ServerAnalysis Services.

DBSCHEMA_TABLES_INFO1

Identifica le tabelle, incluse le viste, definite nel catalogo e accessibili a un determinato utente.

DBSCHEMA_TRANSLATIONS

Identifica le traduzioni dei caratteri definite nel catalogo e accessibili a un determinato utente.

DBSCHEMA_TRUSTEE

Enumera le terze parti trusted per un'origine dati.

DBSCHEMA_USAGE_PRIVILEGES

Identifica i privilegi USAGE sugli oggetti definiti nel catalogo e disponibili per un determinato utente o concessi da un determinato utente.

DBSCHEMA_VIEW_COLUMN_USAGE

Identifica le viste definite nel catalogo e accessibili a un determinato utente.

DBSCHEMA_VIEW_TABLE_USAGE

Identifica le tabelle da cui dipendono le tabelle visualizzate, definite nel catalogo e di proprietà di un determinato utente.

DBSCHEMA_VIEWS

Identifica le viste definite nel catalogo e accessibili a un determinato utente.

1 Indica i set di righe dello schema supportati dal provider dell'origine dati MSOLAP per il provider Microsoft XMLA.