FC ConcursosFC Concursos

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:

  1. Permite alterar o nome da tabela.
  2. Não permite alterar a tabela excluindo um campo.
  3. Permite alterar a tabela adicionando uma chave primária.
  4. 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

Continue aprendendo