Seja a tabela Estudantes criada através do comando CREATE, na linguagem SQL: CREATE TABLE Estudantes (id_aluno INTEGER, nome VARCHAR(30), login VARCHAR(20), idade INTEGER);Qual é a forma correta do comando ALTER para incluir a coluna curso VARCHAR(20) nesta tabela?
GabaritoB — ALTER TABLE Estudantes ADD COLUMN curso VARCHAR(20);
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Comando ALTER TABLE para adicionar coluna
Gabarito: letra B. A sintaxe correta para adicionar uma coluna em SQL é ALTER TABLE nome_tabela ADD [COLUMN] nome_coluna tipo_dado. A alternativa B é a única que segue essa sintaxe padrão, conforme a documentação do SQL.
Alternativa A — ❌ Incorreta
Falta a palavra-chave ADD. Apenas COLUMN não é suficiente; é necessário ADD ou ADD COLUMN.
Alternativa B — ✅ Correta ⟵ GABARITO
Segue a sintaxe padrão: ALTER TABLE Estudantes ADD COLUMN curso VARCHAR(20);. A palavra COLUMN é opcional, mas sua presença não invalida o comando.
Alternativa C — ❌ Incorreta
Falta TABLE após ALTER e também falta ADD. A forma correta exige ALTER TABLE.
Alternativa D — ❌ Incorreta
Embora possua ADD COLUMN, falta TABLE. O comando deve ser ALTER TABLE, não apenas ALTER.
Alternativa E — ❌ Incorreta
Usa vírgula e não possui ADD. A sintaxe correta exige ADD e não vírgula entre a tabela e a coluna.
PEGA ESSA DICA!
Lembre-se de que a palavra COLUMN é opcional, mas TABLE e ADD são obrigatórios. Para fixar, decore o padrão: ALTER TABLE nome ADD [COLUMN] nome tipo;.