Evitando a listagem de colunas manuais em SQL Select Declarações
A instrução sql padrão * da tabela
recupera todas as colunas. No entanto, omitir colunas específicas sem listar o restante manualmente pode ser um desafio. Este artigo apresenta uma solução para excluir com eficiência colunas de um selecione
query.
surge a pergunta: como excluir uma coluna ( columna
) de uma selecione
Query sem nomear explicitamente todas as outras colunas? Usando diretamente selecione * [exceto columna] de tablea
não é válido SQL Syntax.
uma abordagem eficiente
aqui está um método para conseguir isso com eficiência:
selecione ... em
para criar uma tabela temporária contendo todas as colunas da tabela de origem. SELECT * INTO #TempTable
FROM tableA;
alterar tabela ... soltar coluna
para eliminar a coluna de destino da tabela temporária. ALTER TABLE #TempTable
DROP COLUMN columnA;
SELECT * FROM #TempTable;
DROP TABLE #TempTable;
Esta técnica fornece uma maneira simplificada de excluir colunas, especialmente benéficas ao trabalhar com tabelas contendo inúmeras colunas. Evita a tarefa propensa a erros e demorada de especificar manualmente cada coluna a ser incluída.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3