Questão FC374528
O comando SQL ALTER TABLE pertence ao grupo de comandos DDL do SQL. São características do comando SQL ALTER TABLE, EXCETO:
Linguagem SQL
Instituto Consulplan · 2024
O comando SQL ALTER TABLE pertence ao grupo de comandos DDL do SQL. São características do comando SQL ALTER TABLE, EXCETO:
- Permite alterar o nome da tabela.
- Não permite alterar a tabela excluindo um campo.
- Permite alterar a tabela adicionando uma chave primária.
- Permite alterar a tabela adicionando uma chave estrangeria.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A assertiva "Não permite alterar a tabela excluindo um campo" é equivocada. O comando ALTER TABLE, pertencente à DDL, permite modificar a estrutura de uma tabela, inclusive removendo uma coluna.
O mecanismo padrão para isso é a cláusula DROP COLUMN, por exemplo: ALTER TABLE nome_tabela DROP COLUMN nome_coluna;. Esse comando elimina o campo/coluna da tabela e seus dados.
Observação prática: em alguns SGBDs pode ser necessário primeiro remover constraints (chaves estrangeiras, índices, etc.) que dependam da coluna, ou usar opções como CASCADE para propagar a exclusão.
Portanto, afirmar que não é possível excluir um campo com ALTER TABLE é incorreto; a exclusão de colunas faz parte das operações suportadas por esse comando.
Conteúdo do catálogo FC Concursos · Atualizado em