共用方式為


從 SQL Server 資料表中移除資料行

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

下載 OLE DB 驅動程式

OLE DB Driver for SQL Server 會公開 ITableDefinition::DropColumn 函式。 如此可讓取用者從 SQL Server 資料表中移除資料行。

取用者會在 pTableID 參數中,將資料表名稱指定為 uName 聯集 pwszName 成員中的 Unicode 字元字串。 pTableIDeKind 成員必須是 DBKIND_NAME。

此取用者會在 pColumnID 參數內指示 uName 聯集之 pwszName 成員內的資料行名稱。 資料行名稱是一個 Unicode 字元字串。 pColumnIDeKind 成員必須是 DBKIND_NAME。

範例

程式碼

DBID TableID;  
DBID ColumnID;  
HRESULT hr;  
  
TableID.eKind = DBKIND_NAME;  
TableID.uName.pwszName = L"MyTableName";  
  
ColumnID.eKind = DBKIND_NAME;  
ColumnID.uName.pwszName = L"MyColumnName";  
  
hr = m_pITableDefinition->DropColumn(&TableID, &ColumnID);  

另請參閱

資料表和索引