Наборы строк схемы OLE DB
Следующие наборы строк схемы OLE DB поддерживаются поставщиком XML для аналитики Microsoft. Используйте набор строк DISCOVER_ENUMERATORS с методом Discover для проверки того, поддерживает ли конкретный поставщик источника данных некоторый набор строк.
Подробные сведения об этих наборах строк можно также получить, выполнив поиск раздела «Наборы строк схемы» в части, относящейся к документу «Справочник программиста OLE DB» в библиотеке MSDN® на веб-узле Microsoft.
В следующей таблице приведено описание этого набора строк схемы.
Rowset |
Description |
---|---|
DBSCHEMA_ASSERTIONS |
Обозначает утверждения, которые определены в каталоге и принадлежат какому-то конкретному пользователю. |
Определяет физические атрибуты, связанные с каталогами, доступными из системы управления базами данных (СУБД). Для некоторых систем, таких как Microsoft Access, может быть предусмотрен только один каталог. Что касается SQL Server, этот набор строк перечисляет все каталоги (базы данных), определенные в системной базе данных. |
|
DBSCHEMA_CHARACTER_SETS |
Указывает, какие кодировки определены в каталоге и доступны для данного пользователя. |
DBSCHEMA_CHECK_CONSTRAINTS |
Указывает проверочные ограничения, которые определены в каталоге и принадлежат данному пользователю. |
DBSCHEMA_CHECK_CONSTRAINTS_BY_TABLE |
Указывает проверочные ограничения для данной таблицы, определенной в каталоге, который принадлежит данному пользователю. |
DBSCHEMA_COLLATIONS |
Указывает символьные параметры сортировки, которые определены в каталоге и доступны для данного пользователя. |
DBSCHEMA_COLUMN_DOMAIN_USAGE |
Указывает столбцы, определенные в каталоге, которые зависят от домена, определенного в каталоге и принадлежащего данному пользователю. |
DBSCHEMA_COLUMN_PRIVILEGES |
Указывает права доступа к столбцам таблиц, которые определены в каталоге и доступны или могут быть предоставлены данным пользователем. |
Предоставляет сведения обо всех столбцах, удовлетворяющих указанному критерию ограничения. |
|
DBSCHEMA_CONSTRAINT_COLUMN_USAGE |
Указывает столбцы, используемые в ссылочных ограничениях, ограничениях уникальности, проверочных ограничениях и утверждениях, определенные в каталоге и принадлежащие данному пользователю. |
DBSCHEMA_CONSTRAINT_TABLE_USAGE |
Указывает таблицы, которые используются в ссылочных ограничениях, ограничениях уникальности, проверочных ограничениях и утверждениях и которые определены в каталоге и принадлежат данному пользователю. |
DBSCHEMA_FOREIGN_KEYS |
Указывает столбцы внешнего ключа, определенные в каталоге данным пользователем. Этот набор строк схемы построен на основе нескольких представлений схемы ISO для упрощения работы программиста, не использующего язык SQL. Если этот вариант поддерживается, то данный набор строк схемы должен быть синхронизирован со связанными представлениями ISO (REFERENTIAL_CONSTRAINTS и CONSTRAINT_COLUMN_USAGE). |
DBSCHEMA_INDEXES |
Указывает индексы, которые определены в каталоге и принадлежат данному пользователю. |
DBSCHEMA_KEY_COLUMN_USAGE |
Указывает столбцы, которые определены в каталоге и на которые наложены ограничения в виде ключей данным пользователем. |
DBSCHEMA_PRIMARY_KEYS |
Указывает столбцы первичного ключа, которые определены в каталоге данным пользователем. Этот набор строк схемы построен на основе представления схемы ISO для упрощения работы программиста, не использующего язык SQL. Если этот вариант поддерживается, то рассматриваемый набор строк схемы должен быть синхронизирован со связанным представлением ISO (CONSTRAINT_COLUMN_USAGE). |
DBSCHEMA_PROCEDURE_COLUMNS |
Возвращает информацию о столбцах наборов строк, возвращаемых процедурами. |
DBSCHEMA_PROCEDURE_PARAMETERS |
Возвращает информацию о параметрах и кодах возврата процедур. |
DBSCHEMA_PROCEDURES |
Указывает процедуры, которые определены в каталоге и принадлежат данному пользователю. Это — модуль OLE DB. |
Показывает (базовые) типы данных, поддерживаемые поставщиком данных. |
|
DBSCHEMA_REFERENTIAL_CONSTRAINTS |
Указывает ссылочные ограничения, которые определены в каталоге и принадлежат данному пользователю. |
DBSCHEMA_SCHEMATA |
Указывает схемы, которые принадлежат данному пользователю. |
DBSCHEMA_SQL_LANGUAGES |
Указывает уровни согласованности, параметры и диалекты, поддерживаемые данными обработки реализации SQL, которые определены в каталоге. |
DBSCHEMA_STATISTICS |
Указывает статистические данные, которые определены в каталоге и принадлежат данному пользователю. Эта таблица не связана с набором строк TABLE_STATISTICS. |
DBSCHEMA_TABLE_CONSTRAINTS |
Указывает ограничения таблицы, которые определены в каталоге и принадлежат данному пользователю. |
DBSCHEMA_TABLE_PRIVILEGES |
Указывает права доступа к таблицам, которые определены в каталоге и доступны или предоставлены данным пользователем. |
DBSCHEMA_TABLE_STATISTICS |
Описывает доступный набор статистических данных, относящийся к таблицам в поставщике. Этот набор строк не связан с набором строк STATISTICS. |
Показывает группы мер и измерения, представленные в виде таблиц в службах SQL ServerAnalysis Services. |
|
DBSCHEMA_TABLES_INFO1 |
Указывает таблицы (включая представления), которые определены в каталоге и доступны для данного пользователя. |
DBSCHEMA_TRANSLATIONS |
Указывает преобразования символов, которые определены в каталоге и доступны для данного пользователя. |
DBSCHEMA_TRUSTEE |
Перечисляет доверенные лица для источника данных. |
DBSCHEMA_USAGE_PRIVILEGES |
Указывает права доступа USAGE к объектам, которые определены в каталоге и доступны или предоставлены данным пользователем. |
DBSCHEMA_VIEW_COLUMN_USAGE |
Определяет представления, которые заданы в каталоге и доступны для данного пользователя. |
DBSCHEMA_VIEW_TABLE_USAGE |
Указывает таблицы, от которых зависят рассматриваемые таблицы, определенные в каталоге и принадлежащие данному пользователю. |
DBSCHEMA_VIEWS |
Определяет представления, которые заданы в каталоге и доступны для данного пользователя. |
1 Указывает наборы строк схемы, поддерживаемые поставщиком источника данных MSOLAP для поставщика XML для аналитики Microsoft.