Freigeben über


SchemaEnum

Gibt den Schematyp Recordset- an, den die OpenSchema-Methode abruft.

Bemerkungen

Weitere Informationen zu der funktion und den Spalten, die für jede ADO-Konstante zurückgegeben werden, finden Sie in Den Themen in Anhang B: Schema Rowsets der OLE DB-Programmierreferenz. Der Name jedes Themas wird im Abschnitt "Beschreibung" der folgenden Tabelle in Klammern aufgeführt.

Weitere Informationen zu den für jede ADO MD-Konstante zurückgegebenen Funktionen und Spalten finden Sie in Den Themen in OLE DB für OLAP-Objekte und Schema Rowsets in der OLAP-Dokumentation (OLE DB for Online Analytical Processing). Der Name jedes Themas wird in Klammern in der Spalte "Beschreibung" der folgenden Tabelle aufgeführt.

Sie können die Datentypen von Spalten in der OLE DB-Dokumentation in ADO-Datentypen übersetzen, indem Sie sich auf die Beschreibungsspalte des Themas ADO DataTypeEnum Thema beziehen. Ein OLE DB-Datentyp von DBTYPE_WSTR entspricht beispielsweise einem ADO-Datentyp von adWChar-.

ADO generiert schemaähnliche Ergebnisse für die Konstanten, adSchemaDBInfoKeywords und adSchemaDBInfoLiterals. ADO erstellt ein Recordset-und füllt dann jede Zeile mit den Werten aus, die von den methoden IDBInfo::GetKeywords und IDBInfo::GetLiteralInfo zurückgegeben werden. Weitere Informationen zu diesen Methoden finden Sie im Abschnitt IDBInfo Abschnitt der OLE DB-Programmierreferenz.

Konstante Wert Beschreibung Einschränkungsspalten
adSchemaAsserts 0 Gibt die im Katalog definierten Assertionen zurück, die einem bestimmten Benutzer gehören.

(ASSERTIONS-Rowset)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaCatalogs- 1 Gibt die physischen Attribute zurück, die katalogen zugeordnet sind, auf die über das DBMS zugegriffen werden kann.

(CATALOGS-Rowset)
CATALOG_NAME
adSchemaCharacterSets 2 Gibt die im Katalog definierten Zeichensätze zurück, die für einen bestimmten Benutzer zugänglich sind.

(CHARACTER_SETS Rowset)
CHARACTER_SET_CATALOG CHARACTER_SET_SCHEMA CHARACTER_SET_NAME
adSchemaCheckConstraints 5 Gibt die im Katalog definierten Check-Einschränkungen zurück, die einem bestimmten Benutzer gehören.

(CHECK_CONSTRAINTS) Rowset)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaCollations- 3 Gibt die im Katalog definierten Zeichensortierungen zurück, die für einen bestimmten Benutzer zugänglich sind.

(COLLATIONS-Rowset)
COLLATION_CATALOG COLLATION_SCHEMA COLLATION_NAME
adSchemaColumnPrivileges 13 Gibt die Berechtigungen für Tabellenspalten zurück, die im Katalog definiert sind, die einem bestimmten Benutzer zur Verfügung stehen oder von ihm erteilt werden.

(COLUMN_PRIVILEGES Rowset)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE
adSchemaColumns 4 Gibt die Spalten von Tabellen (einschließlich Ansichten) zurück, die im Katalog definiert sind, auf die für einen bestimmten Benutzer zugegriffen werden 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 den 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)
<Keine>
adSchemaDBInfoLiterals 31 Gibt eine Liste von anbieterspezifischen Literalen zurück, die in Textbefehlen verwendet werden.

(IDBInfo::GetLiteralInfo)
<Keine>
adSchemaDimensions- 33 Gibt Informationen zu den Dimensionen in einem bestimmten Cube zurück. Sie 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 Hierarchien zurück, die in einer Dimension verfügbar sind.

(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, die einem bestimmten Benutzer gehören.

(INDEXES-Rowset)
TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TYP-TABLE_NAME
adSchemaKeyColumnUsage 8 Gibt die im Katalog definierten Spalten zurück, die von einem bestimmten Benutzer als Schlüssel eingeschränkt werden.

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

(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 Mitgliedern 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 for Online Analytical Processing (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, die einem bestimmten Benutzer gehören.

(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 standardmäßige Schemaabfragen definiert. <Anbieterspezifische>
adSchemaProviderTypes 22 Gibt die (Basis)-Datentypen zurück, die vom Datenanbieter unterstützt werden.

(PROVIDER_TYPES Rowset)
DATA_TYPE BEST_MATCH
AdSchemaReferentialConstraints 9 Gibt die im Katalog definierten referenziellen Einschränkungen zurück, die einem bestimmten Benutzer gehören.

(REFERENTIAL_CONSTRAINTS Rowset)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaSchemata- 17 Gibt die Schemas (Datenbankobjekte) zurück, die einem bestimmten Benutzer gehören.

(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)
<Keine>
adSchemaStatistics 19 Gibt die im Katalog definierten Statistiken zurück, die einem bestimmten Benutzer gehören.

(STATISTICS Rowset)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
adSchemaTableConstraints 10 Gibt die im Katalog definierten Tabelleneinschränkungen zurück, die einem bestimmten Benutzer gehören.

(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, die für einen bestimmten Benutzer zugänglich sind.

(TRANSLATION Rowset)
TRANSLATION_CATALOG TRANSLATION_SCHEMA TRANSLATION_NAME
adSchemaTrustees- 39 Reserviert für die zukünftige Verwendung.
adSchemaUsagePrivileges 15 Gibt die VERWENDUNGsberechtigungen für Objekte zurück, die im Katalog definiert sind, die einem bestimmten Benutzer zur Verfügung stehen oder von ihm erteilt werden.

(USAGE_PRIVILEGES Rowset)
OBJECT_CATALOG OBJECT_SCHEMA OBJECT_NAME OBJECT_TYPE GRANTOR GRANTEE
adSchemaViewColumnUsage 24 Gibt die Spalten zurück, in denen angezeigte Tabellen, die im Katalog definiert und im Besitz eines bestimmten Benutzers sind, abhängig sind.

(VIEW_COLUMN_USAGE Rowset)
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME
adSchemaViews- 23 Gibt die im Katalog definierten Ansichten zurück, die für einen bestimmten Benutzer zugänglich sind.

(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.TRANSLATION
AdoEnums.Schema.TRUSTEES
AdoEnums.Schema.USAGEPRIVILEGES
AdoEnums.Schema.VIEWCOLUMNUSAGE
AdoEnums.Schema.VIEWS
AdoEnums.Schema.VIEWTABLEUSAGE

Gilt für

OpenSchema-Methode