Freigeben über


SchemaEnum

Gilt für: Access 2013, Office 2013

Der Typ des Recordset -Schemaobjekts wird angegeben, das von der OpenSchema-Methode abgerufen wird.

Hinweise

Weitere Informationen zu der Funktion und den Spalten, die für jede ADO-Konstante zurückgegeben werden, finden Sie in den Themen von Anhang B der OLE DB Programmer's Reference. Der Name jedes Themas ist in Klammern im Abschnitt Beschreibung 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 Kapitel 23 der Dokumentation zu OLE DB für OLAP. Der Name jedes Themas ist in Klammern aufgeführt und in der Spalte Beschreibung der folgenden Tabelle mit einem Sternchen (*) gekennzeichnet.

Translate the data types of columns in the OLE DB documentation to ADO data types by referring to the Description column of the ADO DataTypeEnum topic. For example, an OLE DB data type of DBTYPE_WSTR is equivalent to an ADO data type of adWChar.

ADO generates schema-like results for the constants, adSchemaDBInfoKeywords and adSchemaDBInfoLiterals. ADO erstellt ein Recordset und füllt dann jede Zeile mit den Werten aus, die jeweils von den Methoden IDBInfo::GetKeywords und IDBInfo::GetLiteralInfo zurückgegeben werden. Weitere Informationen zu diesen Methoden finden Sie im Abschnitt IDBInfo 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 physikalischen Attribute zurück, die Katalogen zugeordnet sind, auf die vom DBMS zugegriffen werden kann. (CATALOGS-Rowset)

CATALOG_NAME

adSchemaCharacterSets

2

Gibt die im Katalog definierten Zeichensätze zurück, auf die ein bestimmter Benutzer 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, die einem bestimmten Benutzer gehören. (CHECK_CONSTRAINTS-Rowset)

CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME

adSchemaCollations

3

Gibt die im Katalog definierten Sortierungen zurück, auf die ein bestimmter Benutzer zugreifen kann. (COLLATIONS-Rowset)

COLLATION_CATALOG
COLLATION_SCHEMA
COLLATION_NAME

adSchemaColumnPrivileges

13

Gibt die im Katalog definierten Tabellenspaltenberechtigungen zurück, die einem bestimmten Benutzer zur Verfügung stehen oder von diesem erteilt werden. (COLUMN_PRIVILEGES-Rowset)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
GRANTOR
EMPFÄNGER

adSchemaColumns

4

Gibt die im Katalog definierten Tabellenspalten (einschließlich Sichten) zurück, auf die ein bestimmter Benutzer 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ängig sind und einem bestimmten Benutzer gehören. (COLUMN_DOMAIN_USAGE-Rowset)

DOMAIN_CATALOG
DOMAIN_SCHEMA
DOMAIN_NAME
COLUMN_NAME

adSchemaConstraintColumnUsage

6

Gibt die im Katalog definierten Spalten zurück, die von referenziellen Einschränkungen, eindeutigen Einschränkungen, CHECK-Einschränkungen und Assertionen verwendet werden und einem bestimmten Benutzer gehören. (CONSTRAINT_COLUMN_USAGE-Rowset)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME

adSchemaConstraintTableUsage

7

Gibt die im Katalog definierten Tabellen zurück, die von referenziellen Einschränkungen, eindeutigen Einschränkungen, CHECK-Einschränkungen und Assertionen verwendet werden 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 im Katalog, wenn der Anbieter keine Schemas unterstützt). (CUBES-Rowset*)

CATALOG_NAME
SCHEMA_NAME
CUBE_NAME

adSchemaDBInfoKeywords

30

Gibt eine Liste anbieterspezifischer Schlüsselwörter zurück. (IDBInfo::GetKeywords *)

<Keine>

adSchemaDBInfoLiterals

31

Gibt eine Liste anbieterspezifischer Literale zurück, die in Textbefehlen verwendet werden. (IDBInfo::GetLiteralInfo *)

<Keine>

adSchemaDimensions

33

Gibt Informationen zu den Dimensionen in einem bestimmten Cube zurück. Es 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 wurden. (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 unterstützten 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, 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 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
Tree-Operator (Weitere Informationen finden Sie in der Dokumentation zu OLE DB für OLAP.)

adSchemaPrimaryKeys

28

Gibt die Primärschlüsselspalten zurück, die im Katalog von einem bestimmten Benutzer definiert wurden. (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 der 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.

<Anbieterspezifisch>

adSchemaProviderTypes

22

Gibt die (Basis-)Datentypen zurück, die vom Datenprovider 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ätsebenen, die Optionen und die Dialekte zurück, die von den Verarbeitungsdaten der SQL-Implementierung 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 im Katalog definierten Tabellenberechtigungen zurück, die einem bestimmten Benutzer zur Verfügung stehen oder von diesem erteilt werden. (TABLE_PRIVILEGES-Rowset)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
GRANTOR
EMPFÄNGER

adSchemaTables

20

Gibt die im Katalog definierten Tabellen (einschließlich Sichten) zurück, auf die ein bestimmter Benutzer zugreifen kann. (TABLES-Rowset)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
TABLE_TYPE

adSchemaTranslations

21

Gibt die im Katalog definierten Zeichenumwandlungen zurück, auf die ein bestimmter Benutzer zugreifen kann. (TRANSLATIONS-Rowset)

TRANSLATION_CATALOG
TRANSLATION_SCHEMA
TRANSLATION_NAME

adSchemaTrustees

39

Reserviert für zukünftige Verwendung.


adSchemaUsagePrivileges

15

Gibt die im Katalog definierten USAGE-Berechtigungen zurück, die einem bestimmten Benutzer zur Verfügung stehen oder von diesem erteilt werden. (USAGE_PRIVILEGES-Rowset)

OBJECT_CATALOG
OBJECT_SCHEMA
OBJECT_NAME
OBJECT_TYPE
GRANTOR
EMPFÄNGER

adSchemaViewColumnUsage

24

Gibt die Spalten zurück, von denen die angezeigten Tabellen abhängig sind, die im Katalog definiert sind und einem bestimmten Benutzer gehören. (VIEW_COLUMN_USAGE-Rowset)

VIEW_CATALOG
VIEW_SCHEMA
VIEW_NAME

adSchemaViews

23

Gibt die im Katalog definierten Sichten zurück, auf die ein bestimmter Benutzer zugreifen kann. (VIEWS-Rowset)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME

adSchemaViewTableUsage

25

Gibt die Tabellen zurück, von denen die angezeigten Tabellen abhängig sind, die im Katalog definiert sind und einem bestimmten Benutzer gehören. (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.REFERENTIALCONTRAINTS

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