Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает тип схемы Recordset, извлекаемой методом OpenSch ema.
Замечания
Дополнительные сведения о функции и столбцах, возвращаемых для каждой константы ADO, см. в разделах, посвященных приложению B. Наборы строк схемы справочника программиста OLE DB. Имя каждого раздела отображается в скобках в разделе "Описание" следующей таблицы.
Дополнительные сведения о функции и столбцах, возвращаемых для каждой константы ADO MD, см. в разделах, посвященных OLE DB для объектов OLAP и наборов строк схемы, в документации OLE DB для интерактивной аналитической обработки (OLAP). Имя каждого раздела указано в скобках в столбце "Описание" следующей таблицы.
Типы данных в документации OLE DB можно перевести в типы данных 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) |
ИМЯ_КАТАЛОГА |
| 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 | двадцать семь | Возвращает столбцы внешнего ключа, определенные в каталоге заданным пользователем. (набор строк 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 | двадцать два | Возвращает типы данных (базовые), поддерживаемые поставщиком данных. (набор строк 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 | двадцать один | Возвращает переводы символов, определенные в каталоге, доступные конкретному пользователю. (набор строк 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 | двадцать четыре | Возвращает столбцы, в которых просматриваемые таблицы, определенные в каталоге и принадлежащие заданному пользователю, зависят. (VIEW_COLUMN_USAGE набор строк) |
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME |
| adSchemaViews | двадцать три | Возвращает представления, определенные в каталоге, доступные конкретному пользователю. (набор строк VIEWS) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
| adSchemaViewTableUsage | двадцать пять | Возвращает таблицы, в которых просматриваемые таблицы, определенные в каталоге и принадлежащие заданному пользователю, зависят. (набор строк 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 |