SQL Server Native Client 中的資料表和索引

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

SQL Server Native Client OLE DB 提供者會 公開 IIndexDefinition 和 ITableDefinition 介面,讓取用者能夠建立、改變和卸載 SQL Server 資料表和索引。 有效的資料表和索引定義是取決於 SQL Server 的版本。

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

以 SQL Server 為目標的大部分應用程式都會使用 SQL-DMO,而不是這些 SQL Server Native Client OLE DB 提供者介面。 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 時會使用這個屬性指定的字串

陳述式。

本節內容

另請參閱

SQL Server Native Client (OLE DB)
DROP TABLE (Transact-SQL)
CREATE INDEX (Transact-SQL)
DROP INDEX (Transact-SQL)