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. |
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. |
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. |
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. |
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.