Share via


資料表和索引

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

下載 OLE DB 驅動程式

OLE DB Driver for SQL Server 會公開 IIndexDefinitionITableDefinition 介面,讓取用者建立、改變和卸除 SQL Server 資料表和索引。 有效的資料表和索引定義是取決於 SQL Server 的版本。

建立或卸除資料表和索引的能力,取決於取用者應用程式使用者的 SQL Server 存取權限。 卸除資料表可藉由宣告式參考完整性條件約束或其他因數的存在,而受進一步的條件約束。

大部分以 SQL Server 為目標的應用程式都使用 SQL-DMO,而不是這些 OLE DB Driver for SQL Server 介面。 SQL-DMO 是 OLE Automation 物件的集合,可支援 SQL Server 所有的管理功能。 以多個 OLE DB 提供者為目標的應用程式會使用這些受多個 OLE DB 提供者支援的一般 OLE DB 介面。

在提供者特定屬性集 DBPROPSET_SQLSERVERCOLUMN 中,SQL Server 會定義下列屬性。

屬性識別碼 描述
SSPROP_COL_COLLATIONNAME 類型:VT_BSTR

R/W:寫入

預設值:Null

描述:此屬性只能用於 ITableDefinition。 在建立 CREATE TABLE 時會使用這個屬性指定的字串

陳述式。

本節內容

另請參閱

OLE DB Driver for SQL Server 程式設計
DROP TABLE (Transact-SQL)
CREATE INDEX (Transact-SQL)
DROP INDEX (Transact-SQL)