SQL Server テーブルからの列の削除 (ネイティブ クライアント OLE DB プロバイダー)
適用対象:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Server Native Client OLE DB プロバイダーは、ITableDefinition::D ropColumn 関数を公開します。 コンシューマーはこの関数を使用して、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);
参照
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示