Partilhar via


Removendo uma coluna de uma tabela do SQL Server

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Base de dados SQL no Microsoft Fabric

Baixar driver OLE DB

O Driver OLE DB para SQL Server expõe a função ITableDefinition::D ropColumn . Isto permite aos consumidores remover uma coluna de uma tabela SQL Server.

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

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

Example

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

Ver também

Tabelas e índices