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

Применимо к: SQL Server Azure SQL DatabaseУправляемый экземпляр SQL AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)

Скачать драйвер OLE DB

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

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

Большинство приложений, нацеленных на SQL Server, используют объекты SQL-DMO вместо этих интерфейсов OLE DB Driver for 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.

.

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

См. также:

Программирование драйвера OLE DB для SQL Server
DROP TABLE (Transact-SQL)
Инструкция CREATE INDEX (Transact-SQL)
DROP INDEX (Transact-SQL)