Partilhar via


Removendo uma coluna de uma tabela do SQL Server

O provedor do OLE DB do SQL Server Native Client expõe a função ITableDefinition::DropColumn. Isso permite que os consumidores removam uma coluna de uma tabela do SQL Server.

Os consumidores especificam o nome da tabela como uma cadeia de caracteres Unicode no membro pwszName da união uName no parâmetro pTableID. O membro eKind de pTableID deve ser DBKIND_NAME.

O consumidor indica um nome de coluna no membro pwszName da união uName no parâmetro pColumnID. O nome da coluna é uma cadeia de caracteres Unicode. O membro eKind de pColumnID deve ser DBKIND_NAME.

Exemplo

Código

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);

Consulte também

Conceitos

Tabelas e índices