Assinale a alternativa que apresenta o código SQL para exclu...
INSTRUÇÃO: Considere a relação TABELA abaixo para responder às questões 28 e 29.
TABELA
CAMPO1 | CAMPO2 | CAMPO3 | CAMPO4 |
1 | A | 1 | 2 |
2 | B | 2 | 8 |
3 | C | 2 | 4 |
4 | D | 1 | 7 |
5 | E | 3 | 15 |
6 | F | 1 | 9 |
- Gabarito Comentado (1)
- Aulas (12)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos analisar a questão e entender por que a alternativa correta é a D: ALTER TABLE TABELA DROP COLUMN CAMPO1.
A questão aborda o comando SQL utilizado para excluir uma coluna de uma tabela. Esse tema é essencial em Sistemas de Gerenciamento de Banco de Dados (SGBD), pois a manipulação de estrutura de tabelas é uma tarefa comum na administração de bancos de dados.
Alternativa D – ALTER TABLE TABELA DROP COLUMN CAMPO1:
Essa é a alternativa correta. O comando ALTER TABLE é utilizado para modificar a estrutura de uma tabela existente. A cláusula DROP COLUMN é usada para remover uma coluna específica da tabela. Portanto, o comando completo ALTER TABLE TABELA DROP COLUMN CAMPO1 instrui o SGBD a alterar a tabela chamada TABELA removendo a coluna CAMPO1.
Vamos agora verificar por que as outras alternativas estão incorretas:
Alternativa A – DROP COLUMN CAMPO1 FROM TABELA:
Embora a intenção esteja correta, a sintaxe do comando está errada. O comando DROP COLUMN deve ser precedido pelo comando ALTER TABLE, o que não ocorre aqui.
Alternativa B – ALTER TABLE TABELA DELETE COLUMN CAMPO1:
Esta alternativa também está incorreta devido ao uso da palavra-chave DELETE. A palavra-chave correta para remover uma coluna é DROP, e não DELETE. O comando DELETE é usado para remover linhas de uma tabela, não colunas.
Alternativa C – DELETE COLUMN CAMPO1 FROM TABELA:
Semelhante à alternativa anterior, esta opção utiliza a palavra-chave DELETE de forma errada. A sintaxe correta para remover uma coluna envolve o uso de DROP COLUMN juntamente com ALTER TABLE.
Portanto, a alternativa D é a única que apresenta a sintaxe correta para excluir uma coluna de uma tabela em SQL.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo