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


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

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

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

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

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

Идентификатор свойства Описание
SSPROP_COL_COLLATIONNAME Тип: VT_BSTR

Ч/З запись

Значение по умолчанию: NULL

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

.

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

См. также:

Собственный клиент SQL Server (OLE DB)
DROP TABLE (Transact-SQL)
Инструкция CREATE INDEX (Transact-SQL)
DROP INDEX (Transact-SQL)