Freigeben über


SchemaEnum

Gibt den Typ des Schema-Recordsets an, das die OpenSchema-Methode abruft.

Hinweise

Weitere Informationen zu der Funktion und den Spalten, die für jede ADO-Konstante zurückgegeben werden, finden Sie in den Artikeln in Anhang B: Schemarowsets der OLE DB-Referenz für Programmierer*innen. Der Name jedes Artikels wird in Klammern im Abschnitt „Beschreibung“ in der folgenden Tabelle aufgeführt.

Weitere Informationen zu der Funktion und den Spalten, die für jede ADO MD-Konstante zurückgegeben werden, finden Sie in den Artikeln in OLE DB für OLAP-Objekte und Schemarowsets in der Dokumentation zu OLE DB für die analytische Onlineverarbeitung (OLAP). Der Name jedes Artikels wird in Klammern in der Spalte „Beschreibung“ in der folgenden Tabelle aufgeführt.

Sie können die Datentypen von Spalten in der OLE DB-Dokumentation anhand der Spalte „Beschreibung“ des ADO-Artikels DataTypeEnum in ADO-Datentypen übersetzen. Beispielsweise entspricht der OLE DB-Datentyp DBTYPE_WSTR dem ADO-Datentyp adWChar.

ADO generiert schemaähnliche Ergebnisse für die Konstanten adSchemaDBInfoKeywords und adSchemaDBInfoLiterals. ADO erstellt ein Recordset-Objekt und füllt dann jede Zeile mit den von den Methoden IDBInfo::GetKeywords und IDBInfo::GetLiteralInfo zurückgegebenen Werten. Weitere Informationen zu diesen Methoden finden Sie im Abschnitt IDBInfo der OLE DB-Referenz für Programmierer*innen.

Konstante Wert Beschreibung Einschränkungsspalten
adSchemaAsserts 0 Gibt die im Katalog definierten Assertionen zurück, deren Eigentümer*in ein*e angegebene*r Benutzer*in ist

(ASSERTIONS-Rowset)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaCatalogs 1 Gibt die den Katalogen zugeordneten physischen Attribute zurück, auf die über das DBMS zugegriffen werden kann

(CATALOGS-Rowset)
CATALOG_NAME
adSchemaCharacterSets 2 Gibt die im Katalog definierten Zeichensätze zurück, auf die ein*e angegebene*r Benutzer*in zugreifen kann

(CHARACTER_SETS-Rowset)
CHARACTER_SET_CATALOG CHARACTER_SET_SCHEMA CHARACTER_SET_NAME
adSchemaCheckConstraints 5 Gibt die im Katalog definierten CHECK-Einschränkungen zurück, deren Eigentümer*in ein*e angegebene*r Benutzer*in ist

(CHECK_CONSTRAINTS-Rowset)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaCollations 3 Gibt die im Katalog definierten Zeichensortierungen zurück, auf die ein*e angegebene*r Benutzer*in zugreifen kann

(COLLATIONS-Rowset)
COLLATION_CATALOG COLLATION_SCHEMA COLLATION_NAME
adSchemaColumnPrivileges 13 Gibt die im Katalog definierten Berechtigungen für Tabellenspalten zurück, die für eine*n angegebene*n Benutzer*in verfügbar sind oder von diesem*dieser erteilt wurden

(COLUMN_PRIVILEGES-Rowset)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE
adSchemaColumns 4 Gibt die im Katalog definierten Tabellenspalten (einschließlich Ansichten) zurück, auf die ein*e angegebene*r Benutzer*in zugreifen kann

(COLUMNS-Rowset)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME
adSchemaColumnsDomainUsage 11 Gibt die im Katalog definierten Spalten zurück, die von einer im Katalog definierten Domäne abhängen und einem bestimmten Benutzer gehören.

(COLUMN_DOMAIN_USAGE-Rowset)
DOMAIN_CATALOG DOMAIN_SCHEMA DOMAIN_NAME COLUMN_NAME
adSchemaConstraintColumnUsage 6 Gibt die Spalten zurück, die von referenziellen Einschränkungen, eindeutigen Einschränkungen, Überprüfungseinschränkungen und Assertionen verwendet werden, die im Katalog definiert und einem bestimmten Benutzer gehören.

(CONSTRAINT_COLUMN_USAGE-Rowset)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME
adSchemaConstraintTableUsage 7 Gibt die Tabellen zurück, die von referenziellen Einschränkungen, eindeutigen Einschränkungen, Überprüfungseinschränkungen und Assertionen verwendet werden, die im Katalog definiert sind und einem bestimmten Benutzer gehören.

(CONSTRAINT_TABLE_USAGE-Rowset)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
adSchemaCubes 32 Gibt Informationen zu den verfügbaren Cubes in einem Schema zurück (oder dem Katalog, wenn der Anbieter keine Schemas unterstützt)

(CUBES-Rowset*)
CATALOG_NAME SCHEMA_NAME CUBE_NAME
adSchemaDBInfoKeywords 30 Gibt eine Liste von anbieterspezifischen Schlüsselwörtern zurück.

(IDBInfo::GetKeywords)
<None>
adSchemaDBInfoLiterals 31 Gibt eine Liste von anbieterspezifischen Literalen zurück, die in Textbefehlen verwendet werden.

(IDBInfo::GetLiteralInfo)
<None>
adSchemaDimensions 33 Gibt Informationen zu den Dimensionen in einem bestimmten Cube zurück. Er verfügt über eine Zeile für jede Dimension.

(DIMENSIONS-Rowset)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_NAME DIMENSION_UNIQUE_NAME
adSchemaForeignKeys 27 Gibt die Fremdschlüsselspalten zurück, die im Katalog von einem bestimmten Benutzer definiert sind.

(FOREIGN_KEYS-Rowset)
PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME
adSchemaHierarchies 34 Gibt Informationen zu den in einer Dimension verfügbaren Hierarchien zurück

(HIERARCHIES-Rowset)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_NAME HIERARCHY_UNIQUE_NAME
adSchemaIndexes 12 Gibt die im Katalog definierten Indizes zurück, deren Eigentümer*in ein*e angegebene*r Benutzer*in ist

(INDEXES-Rowset)
TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TYPE TABLE_NAME
adSchemaKeyColumnUsage 8 Gibt die im Katalog definierten Spalten zurück, die als Schlüssel von einem*einer angegebenen Benutzer*in Einschränkungen unterliegen

(KEY_COLUMN_USAGE-Rowset)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME
adSchemaLevels 35 Gibt Informationen zu den Ebenen zurück, die in einer Dimension verfügbar sind

(LEVELS-Rowset)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_NAME LEVEL_UNIQUE_NAME
adSchemaMeasures 36 Gibt Informationen zu den verfügbaren Measures zurück

(MEASURES-Rowset)
CATALOG_NAME SCHEMA_NAME CUBE_NAME MEASURE_NAME MEASURE_UNIQUE_NAME
adSchemaMembers 38 Gibt Informationen zu den verfügbaren Elementen zurück

(MEMBERS-Rowset)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_UNIQUE_NAME LEVEL_NUMBER MEMBER_NAME MEMBER_UNIQUE_NAME MEMBER_CAPTION MEMBER_TYPE-Strukturoperator. Weitere Informationen finden Sie unter „OLE DB für die analytische Onlineverarbeitung (OLAP)“.
adSchemaPrimaryKeys 28 Gibt die Primärschlüsselspalten zurück, die im Katalog von einem bestimmten Benutzer definiert sind.

(PRIMARY_KEYS-Rowset)
PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME
adSchemaProcedureColumns 29 Gibt Informationen zu den Spalten von Rowsets zurück, die von Prozeduren zurückgegeben werden.

(PROCEDURE_COLUMNS-Rowset)
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME COLUMN_NAME
adSchemaProcedureParameters 26 Gibt Informationen zu den Parametern und Rückgabecodes von Prozeduren zurück.

(PROCEDURE_PARAMETERS-Rowset)
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME
adSchemaProcedures 16 Gibt die im Katalog definierten Prozeduren zurück, deren Eigentümer*in ein*e angegebene*r Benutzer*in ist

(PROCEDURES-Rowset)
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PROCEDURE_TYPE
adSchemaProperties 37 Gibt Informationen zu den verfügbaren Eigenschaften für jede Ebene der Dimension zurück

(PROPERTIES-Rowset)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_UNIQUE_NAME MEMBER_UNIQUE_NAME PROPERTY_TYPE PROPERTY_NAME
adSchemaProviderSpecific -1 Wird verwendet, wenn der Anbieter eigene nicht dem Standard entsprechende Schemaabfragen definiert <Anbieterspezifisch>
adSchemaProviderTypes 22 Gibt die von dem Datenanbieter unterstützten (Basis-)Datentypen an

(PROVIDER_TYPES-Rowset)
DATA_TYPE BEST_MATCH
AdSchemaReferentialConstraints 9 Gibt die im Katalog definierten referenziellen Einschränkungen zurück, deren Eigentümer*in ein*e angegebene*r Benutzer*in ist

(REFERENTIAL_CONSTRAINTS-Rowset)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaSchemata 17 Gibt die Schemas (Datenbankobjekte) zurück, deren Eigentümer*in ein*e angegebene*r Benutzer*in ist

(SCHEMATA-Rowset)
CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER
adSchemaSQLLanguages 18 Gibt die Konformitätsstufen, Optionen und Dialekte zurück, die von den im Katalog definierten SQL-Implementierungsverarbeitungsdaten unterstützt werden.

(SQL_LANGUAGES-Rowset)
<None>
adSchemaStatistics 19 Gibt die im Katalog definierten Statistiken zurück, deren Eigentümer*in ein*e angegebene*r Benutzer*in ist

(STATISTICS-Rowset)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
adSchemaTableConstraints 10 Gibt die im Katalog definierten Tabelleneinschränkungen zurück, deren Eigentümer*in ein*e angegebene*r Benutzer*in ist

(TABLE_CONSTRAINTS-Rowset)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE
adSchemaTablePrivileges 14 Gibt die Berechtigungen für Tabellen zurück, die im Katalog definiert sind, die einem bestimmten Benutzer zur Verfügung stehen oder von ihm erteilt werden.

(TABLE_PRIVILEGES-Rowset)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE
adSchemaTables 20 Gibt die im Katalog definierten Tabellen (einschließlich Ansichten) zurück, die für einen bestimmten Benutzer zugänglich sind.

(TABLES-Rowset)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE
adSchemaTranslations 21 Gibt die im Katalog definierten Zeichenübersetzungen zurück, auf die ein*e angegebene*r Benutzer*in zugreifen kann

(TRANSLATIONS-Rowset)
TRANSLATION_CATALOG TRANSLATION_SCHEMA TRANSLATION_NAME
adSchemaTrustees 39 Für die zukünftige Verwendung reserviert.
adSchemaUsagePrivileges 15 Gibt die im Katalog definierten USAGE-Berechtigungen für Objekte zurück, die für eine*n angegebene*n Benutzer*in verfügbar sind oder von diesem*dieser erteilt wurden

(USAGE_PRIVILEGES-Rowset)
OBJECT_CATALOG OBJECT_SCHEMA OBJECT_NAME OBJECT_TYPE GRANTOR GRANTEE
adSchemaViewColumnUsage 24 Gibt die Spalten zurück, von denen im Katalog definierte Tabellen in Ansichten abhängig sind, deren Eigentümer*in ein*e angegebene*r Benutzer*in ist

(VIEW_COLUMN_USAGE-Rowset)
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME
adSchemaViews 23 Gibt die im Katalog definierten Ansichten zurück, auf die ein*e angegebene*r Benutzer*in zugreifen kann

(VIEWS-Rowset)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
adSchemaViewTableUsage 25 Gibt die Tabellen zurück, in denen angezeigte Tabellen, die im Katalog definiert und im Besitz eines bestimmten Benutzers sind, abhängig sind.

(VIEW_TABLE_USAGE-Rowset)
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME

ADO/WFC-Entsprechung

Paket: com.ms.wfc.data

Konstante
AdoEnums.Schema.ASSERTS
AdoEnums.Schema.CATALOGS
AdoEnums.Schema.CHARACTERSETS
AdoEnums.Schema.CHECKCONSTRAINTS
AdoEnums.Schema.COLLATIONS
AdoEnums.Schema.COLUMNPRIVILEGES
AdoEnums.Schema.COLUMNS
AdoEnums.Schema.COLUMNSDOMAINUSAGE
AdoEnums.Schema.CONSTRAINTCOLUMNUSAGE
AdoEnums.Schema.CONSTRAINTTABLEUSAGE
AdoEnums.Schema.CUBES
AdoEnums.Schema.DBINFOKEYWORDS
AdoEnums.Schema.DBINFOLITERALS
AdoEnums.Schema.DIMENSIONS
AdoEnums.Schema.FOREIGNKEYS
AdoEnums.Schema.HIERARCHIES
AdoEnums.Schema.INDEXES
AdoEnums.Schema.KEYCOLUMNUSAGE
AdoEnums.Schema.LEVELS
AdoEnums.Schema.MEASURES
AdoEnums.Schema.MEMBERS
AdoEnums.Schema.PRIMARYKEYS
AdoEnums.Schema.PROCEDURECOLUMNS
AdoEnums.Schema.PROCEDUREPARAMETERS
AdoEnums.Schema.PROCEDURES
AdoEnums.Schema.PROPERTIES
AdoEnums.Schema.PROVIDERSPECIFIC
AdoEnums.Schema.PROVIDERTYPES
AdoEnums.Schema.REFERENTIALCONTSRAINTS
AdoEnums.Schema.SCHEMATA
AdoEnums.Schema.SQLLANGUAGES
AdoEnums.Schema.STATISTICS
AdoEnums.Schema.TABLECONSTRAINTS
AdoEnums.Schema.TABLEPRIVILEGES
AdoEnums.Schema.TABLES
AdoEnums.Schema.TRANSLATIONS
AdoEnums.Schema.TRUSTEES
AdoEnums.Schema.USAGEPRIVILEGES
AdoEnums.Schema.VIEWCOLUMNUSAGE
AdoEnums.Schema.VIEWS
AdoEnums.Schema.VIEWTABLEUSAGE

Gilt für

OpenSchema-Methode