Таблицы и индексы
Поставщик 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 . |