Набор строк DISCOVER_SCHEMA_ROWSETS
Возвращает имена, ограничения, описание и другие сведения для всех значений перечисления и для дополнительных, определяемых поставщиком значений перечисления, которые поддерживает поставщик XML для аналитики (Майкрософт).
Если вызвать метод Discover со значением перечисления DISCOVER_SCHEMA_ROWSETS в элементе RequestType, то метод Discover возвращает набор строк DISCOVER_SCHEMA_ROWSETS.
Столбцы наборов строк
Набор строк DISCOVER_SCHEMA_ROWSETS содержит следующие столбцы.
Имя столбца |
Индикатор типа |
Длина |
Описание |
---|---|---|---|
SchemaName |
DBTYPE_WSTR |
Имя схемы или запроса. Запрос возвращает значения в перечислении RequestTypes. |
|
SchemaGuid |
DBTYPE_GUID |
Идентификатор GUID схемы. |
|
Restrictions |
DBTYPE_HCHAPTER |
Массив ограничений, которые поддерживаются поставщиком. |
|
Description |
DBTYPE_WSTR |
Локализованное описание схемы. |
|
RestrictionsMask |
DBTYPE_UI8 |
Этот набор строк схемы не отсортирован.
Для поставщика, который поддерживает три ограничения для набора строк схемы DBSCHEMA_MEMBERS, массив Restrictions может вернуть следующий результат. Элементы в результате ссылаются на имена столбцов в схеме.
<Restrictions>
<CATALOG_NAME type="string" />
<SCHEMA_NAME type="string" />
<CUBE_NAME type="string" />
</Restrictions>
Столбцы ограничений
Набор строк DISCOVER_SCHEMA_ROWSETS может быть ограничен столбцами, перечисленными в следующей таблице.
Имя столбца |
Индикатор типа |
Состояние ограничения |
---|---|---|
SchemaName |
DBTYPE_WSTR |