Removendo uma coluna de uma tabela do SQL Server (provedor OLE DB do cliente nativo)
Aplica-se a: SQL Server
Banco de Dados
SQL do Azure Instância Gerenciada de SQL
do Azure PDW (Sistema de Plataforma de Análise) do Azure Synapse Analytics
O provedor OLE DB do SQL Server Native Client expõe a função ITableDefinition::D ropColumn . 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 precisa 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 precisa 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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de