Поддержка набора строк схемы (OLE DB)
Поставщик OLE DB для собственного клиента SQL Server также поддерживает возвращение информации схемы со связанного сервера при обработке распределенных запросов Transact-SQL.
Примечание |
---|
Хотя SQL Server поддерживает синонимы, собственный клиент SQL Server не возвращает метаданные для синонимов. |
Следующие таблицы перечисляют наборы строк схемы и столбцы ограничений, поддерживаемые поставщиком OLE DB для собственного клиента SQL Server.
Набор строк схемы |
Столбцы ограничений |
---|---|
DBSCHEMA_CATALOGS |
CATALOG_NAME |
DBSCHEMA_COLUMN_PRIVILEGES |
Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE |
DBSCHEMA_COLUMNS |
Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME Следующие столбцы являются специфичными для SQL Server.
|
DBSCHEMA_FOREIGN_KEYS |
Поддерживаются все ограничения. PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME |
DBSCHEMA_INDEXES |
Поддерживаются ограничения 1, 2, 3 и 5. TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TABLE_NAME |
DBSCHEMA_PRIMARY_KEYS |
Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
DBSCHEMA_PROCEDURE_PARAMETERS |
Поддерживаются все ограничения. PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME |
DBSCHEMA_PROCEDURES |
Поддерживаются ограничения 1, 2 и 3. PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME DBSCHEMA_PROCEDURES возвращает только процедуры, которые могут быть выполнены текущим пользователем, и те, для которых текущему пользователю предоставлено разрешение VIEW DEFINITION. |
DBSCHEMA_PROVIDER_TYPES |
Поддерживаются все ограничения. DATA_TYPE BEST_MATCH |
DBSCHEMA_SCHEMATA |
Поддерживаются все ограничения. CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER |
DBSCHEMA_STATISTICS |
Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
DBSCHEMA_TABLE_CONSTRAINTS |
Поддерживаются все ограничения. CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE |
DBSCHEMA_TABLE_PRIVILEGES |
Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE |
DBSCHEMA_TABLES |
Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE |
DBSCHEMA_TABLES_INFO |
Поддерживаются все ограничения. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE |
См. также