資料表和索引
適用於:SQL Server Azure SQL 資料 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW)
OLE DB Driver for SQL Server 會公開 IIndexDefinition 和 ITableDefinition 介面,讓取用者建立、改變和卸除 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)