從 SQL Server 資料表中移除資料行
適用於:SQL Server Azure SQL 資料 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW)
OLE DB Driver for SQL Server 會公開 ITableDefinition::DropColumn 函式。 如此可讓取用者從 SQL Server 資料表中移除資料行。
取用者會在 pTableID 參數中,將資料表名稱指定為 uName 聯集 pwszName 成員中的 Unicode 字元字串。 pTableID 的 eKind 成員必須是 DBKIND_NAME。
此取用者會在 pColumnID 參數內指示 uName 聯集之 pwszName 成員內的資料行名稱。 資料行名稱是一個 Unicode 字元字串。 pColumnID 的 eKind 成員必須是 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);