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 |