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


Таблицы и индексы

Поставщик OLE DB для собственного клиента SQL Server предоставляет интерфейсы IIndexDefinition и ITableDefinition, позволяя потребителям создавать, изменять и удалять таблицы и индексы SQL Server. Допустимые определения таблиц и индексов зависят от версии SQL Server.

Возможность создавать и удалять таблицы и индексы зависит от прав доступа SQL Server пользователя клиентского приложения. Удаление таблицы может быть еще более ограничено присутствием декларативного ограничения ссылочной целостности или другими факторами.

Большинство приложений, ориентированных на SQL Server, используют объекты SQL-DMO вместо этих интерфейсов поставщика OLE DB для собственного клиента SQL Server. SQL-DMO — коллекция объектов OLE-автоматизации, которые поддерживают все административные функции SQL Server. Приложения, ориентированные на несколько поставщиков OLE DB, используют стандартные интерфейсы OLE DB, поддерживаемые различными поставщиками OLE DB.

SQL Server определяет следующее свойство в специфическом для поставщика наборе свойств DBPROPSET_SQLSERVERCOLUMN.

Свойство идентификатора

Описание

SSPROP_COL_COLLATIONNAME

Тип: VT_BSTR.

Чтение-запись: запись

По умолчанию: Null

Описание: это свойство используется только в интерфейсе ITableDefinition. Строка, указанная в этом свойстве, используется при создании инструкции CREATE TABLE

.

В этом разделе

См. также

Справочник

DROP TABLE (Transact-SQL)

CREATE INDEX (Transact-SQL)

DROP INDEX (Transact-SQL)

Основные понятия

Собственный клиент SQL Server (OLE DB)