Поделиться через


SchemaEnum

Указывает тип набора записей схемы, извлекаемого методом OpenSchema.

Замечания

Дополнительные сведения о функции и столбцах, возвращаемых для каждой константы ADO, можно найти в разделах в приложении B. Наборы строк схемы справочника программиста OLE DB. Имя каждого раздела отображается в скобках в разделе "Описание" следующей таблицы.

Дополнительные сведения о функции и столбцах, возвращаемых для каждой константы ADO MD, см. в разделах OLE DB для объектов OLAP и наборов строк схемы в документации OLE DB для интерактивной аналитической обработки (OLAP). Имя каждого раздела указано в скобках в столбце "Описание" следующей таблицы.

Типы данных в документации OLE DB можно перевести в типы данных ADO, указав столбец Description раздела ADO DataTypeEnum . Например, тип данных OLE DB DBTYPE_WSTR эквивалентен типу данных ADO adWChar.

ADO создает результаты, подобные схеме для констант, adSchemaDBInfoKeywords и adSchemaDBInfoLiterals. ADO создает набор записей, а затем заполняет каждую строку значениями , возвращаемыми соответственно методами IDBInfo::GetKeywords и IDBInfo::GetLiteralInfo . Дополнительные сведения об этих методах можно найти в разделе IDBInfo справочника программиста OLE DB.

Константа значение Описание Столбцы ограничений
adSchemaAsserts 0 Возвращает утверждения, определенные в каталоге, принадлежащие заданному пользователю.

(НАБОР СТРОК УТВЕРЖДЕНИЙ)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaCatalogs 1 Возвращает физические атрибуты, связанные с каталогами, доступными из СУБД.

(набор строк CATALOGS)
CATALOG_NAME
adSchemaCharacterSets 2 Возвращает наборы символов, определенные в каталоге, доступные заданному пользователю.

(набор строк CHARACTER_SETS)
CHARACTER_SET_CATALOG CHARACTER_SET_SCHEMA CHARACTER_SET_NAME
adSchemaCheckConstraints 5 Возвращает ограничения проверки, определенные в каталоге, принадлежащие заданному пользователю.

(CHECK_CONSTRAINTS) Набор строк)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaCollations 3 Возвращает параметры сортировки символов, определенные в каталоге, доступные заданному пользователю.

(набор строк COLLATIONS)
COLLATION_CATALOG COLLATION_SCHEMA COLLATION_NAME
adSchemaColumnPrivileges 13 Возвращает привилегии для столбцов таблиц, определенных в каталоге, доступных или предоставленных пользователем.

(набор строк COLUMN_PRIVILEGES)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE
adSchemaColumns 4 Возвращает столбцы таблиц (включая представления), определенные в каталоге, доступные конкретному пользователю.

(набор строк COLUMNS)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME
adSchemaColumnsDomainUsage 11 Возвращает столбцы, определенные в каталоге, зависящие от домена, определенного в каталоге и принадлежащих заданному пользователю.

(набор строк COLUMN_DOMAIN_USAGE)
DOMAIN_CATALOG DOMAIN_SCHEMA DOMAIN_NAME COLUMN_NAME
adSchemaConstraintColumnUsage 6 Возвращает столбцы, используемые ссылочными ограничениями, уникальными ограничениями, ограничениями проверки и утверждениями, определенными в каталоге и принадлежащими заданному пользователю.

(набор строк CONSTRAINT_COLUMN_USAGE)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME
adSchemaConstraintTableUsage 7 Возвращает таблицы, используемые ссылочными ограничениями, уникальными ограничениями, ограничениями проверки и утверждениями, определенными в каталоге и принадлежащими заданному пользователю.

(CONSTRAINT_TABLE_USAGE набор строк)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
adSchemaCubes 32 Возвращает сведения о доступных кубах в схеме (или каталоге, если поставщик не поддерживает схемы).

(Набор строк CUBES*)
CATALOG_NAME SCHEMA_NAME CUBE_NAME
adSchemaDBInfoKeywords 30 Возвращает список ключевых слов, относящихся к поставщику.

(IDBInfo::GetKeywords)
<Не допускается>
adSchemaDBInfoLiterals 31 Возвращает список литералы, относящиеся к поставщику, используемые в текстовых командах.

(IDBInfo::GetLiteralInfo)
<Не допускается>
adSchemaDimensions 33 Возвращает сведения о измерениях в заданном кубе. Она имеет одну строку для каждого измерения.

(набор строк DIMENSIONS)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_NAME DIMENSION_UNIQUE_NAME
adSchemaForeignKeys 27 Возвращает столбцы внешнего ключа, определенные в каталоге заданным пользователем.

(набор строк FOREIGN_KEYS)
PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME
adSchemaHierarchies 34 Возвращает сведения о иерархиях, доступных в измерении.

(набор строк HIERARCHIES)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_NAME HIERARCHY_UNIQUE_NAME
adSchemaIndexes 12 Возвращает индексы, определенные в каталоге, принадлежащие заданному пользователю.

(набор строк INDEXES)
TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TYPE TABLE_NAME
adSchemaKeyColumnUsage 8 Возвращает столбцы, определенные в каталоге, которые ограничены в виде ключей определенным пользователем.

(набор строк KEY_COLUMN_USAGE)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME
adSchemaLevels 35 Возвращает сведения о уровнях, доступных в измерении.

(набор строк LEVELS)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_NAME LEVEL_UNIQUE_NAME
adSchemaMeasures 36 Возвращает сведения о доступных мерах.

(Набор строк MEASURES)
CATALOG_NAME SCHEMA_NAME CUBE_NAME MEASURE_NAME MEASURE_UNIQUE_NAME
adSchemaMembers 38 Возвращает сведения о доступных членах.

(набор строк MEMBERS)
оператор 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. Дополнительные сведения см. в разделе OLE DB для интерактивной аналитической обработки (OLAP).
adSchemaPrimaryKeys 28 Возвращает столбцы первичного ключа, определенные в каталоге заданным пользователем.

(набор строк PRIMARY_KEYS)
PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME
adSchemaProcedureColumns 29 Возвращает информацию о столбцах наборов строк, возвращаемых процедурами.

(набор строк PROCEDURE_COLUMNS)
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME COLUMN_NAME
adSchemaProcedureParameters 26 Возвращает информацию о параметрах и кодах возврата процедур.

(набор строк PROCEDURE_PARAMETERS)
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME
adSchemaProcedures 16 Возвращает процедуры, определенные в каталоге, принадлежащие заданному пользователю.

(набор строк PROCEDURES)
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PROCEDURE_TYPE
adSchemaProperties 37 Возвращает сведения о доступных свойствах для каждого уровня измерения.

(набор строк PROPERTIES)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_UNIQUE_NAME MEMBER_UNIQUE_NAME PROPERTY_TYPE PROPERTY_NAME
adSchemaProviderSpecific -1 Используется, если поставщик определяет собственные нестандартные запросы схемы. <Конкретный поставщик>
adSchemaProviderTypes 22 Возвращает типы данных (базовые), поддерживаемые поставщиком данных.

(набор строк PROVIDER_TYPES)
DATA_TYPE BEST_MATCH
AdSchemaReferentialConstraints 9 Возвращает ссылочных ограничений, определенных в каталоге, принадлежащих заданному пользователю.

(REFERENTIAL_CONSTRAINTS набор строк)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaSchemata 17 Возвращает схемы (объекты базы данных), принадлежащие заданному пользователю.

(набор строк SCHEMATA)
CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER
adSchemaSQLLanguages 18 Возвращает уровни соответствия, параметры и диалекты, поддерживаемые данными обработки реализации SQL, определенными в каталоге.

(набор строк SQL_LANGUAGES)
<Не допускается>
adSchemaStatistics 19 Возвращает статистику, определенную в каталоге, принадлежащую заданному пользователю.

(набор строк STATISTICS)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
adSchemaTableConstraints 10 Возвращает ограничения таблицы, определенные в каталоге, принадлежащие заданному пользователю.

(набор строк TABLE_CONSTRAINTS)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE
adSchemaTablePrivileges 14 Возвращает привилегии для таблиц, определенных в каталоге, доступных или предоставленных пользователем.

(набор строк TABLE_PRIVILEGES)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE
adSchemaTables 20 Возвращает таблицы (включая представления), определенные в каталоге, доступные конкретному пользователю.

(набор строк TABLES)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE
adSchemaTranslations 21 Возвращает переводы символов, определенные в каталоге, доступные конкретному пользователю.

(набор строк TRANSLATIONS)
TRANSLATION_CATALOG TRANSLATION_SCHEMA TRANSLATION_NAME
adSchemaTrustees 39 Зарезервировано для последующего использования.
adSchemaUsagePrivileges 15 Возвращает привилегии USAGE для объектов, определенных в каталоге, доступных или предоставленных пользователем.

(набор строк USAGE_PRIVILEGES)
OBJECT_CATALOG OBJECT_SCHEMA OBJECT_NAME OBJECT_TYPE GRANTOR GRANTEE
adSchemaViewColumnUsage 24 Возвращает столбцы, в которых просматриваемые таблицы, определенные в каталоге и принадлежащие заданному пользователю, зависят.

(VIEW_COLUMN_USAGE набор строк)
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME
adSchemaViews 23 Возвращает представления, определенные в каталоге, доступные конкретному пользователю.

(набор строк VIEWS)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
adSchemaViewTableUsage 25 Возвращает таблицы, в которых просматриваемые таблицы, определенные в каталоге и принадлежащие заданному пользователю, зависят.

(набор строк VIEW_TABLE_USAGE)
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME

Эквивалент ADO/WFC

Пакет: com.ms.wfc.data

Константа
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

Применяется к

Метод OpenSchema