Assinale a alternativa que apresenta o código SQL para exclu...

Próximas questões
Com base no mesmo assunto
Q2766432 Arquitetura de Software

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

Assinale a alternativa que apresenta o código SQL para exclusão da coluna CAMPO1.
Alternativas

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 DALTER 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 ADROP 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 BALTER 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 CDELETE 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