Um Técnico deseja incluir um campo chamado status na tabela Processo, que aceitará até 30 caracteres. Considerando que o banco de dados está aberto e em condições ideais, para realizar este procedimento terá que usar o comando
AADD COLUMN status VARCHAR(30) TO Processo;
BALTER TABLE Processo APPEND COLUMN status VARCHAR(30);
CINSERT INTO Processo COLUMN status TYPE VARCHAR(30);
DADD COLUMN status TO Processo WITH TYPE VARCHAR(30);
EALTER TABLE Processo ADD COLUMN status VARCHAR(30);
Revelar gabarito e comentário▾
GabaritoE — ALTER TABLE Processo ADD COLUMN status VARCHAR(30);
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”.
SQL: Comandos DDL - ALTER TABLE
Gabarito: letra E. No SQL padrão, para adicionar uma coluna a uma tabela existente, utiliza-se o comando ALTER TABLE com a cláusula ADD COLUMN. A sintaxe correta é: ALTER TABLE nome_tabela ADD COLUMN nome_coluna tipo;. Trata-se de um comando da sublinguagem DDL (Data Definition Language).
Alternativa A — ❌ Incorreta
ADD COLUMN status VARCHAR(30) TO Processo; — A sintaxe está incorreta: falta a palavra TABLE antes do nome da tabela e o uso de TO não é padrão. O correto é iniciar com ALTER TABLE.
Alternativa B — ❌ Incorreta
ALTER TABLE Processo APPEND COLUMN status VARCHAR(30); — O termo APPEND não existe no SQL para esse fim. A cláusula correta é ADD, e não APPEND.
Alternativa C — ❌ Incorreta
INSERT INTO Processo COLUMN status TYPE VARCHAR(30); — INSERT INTO é um comando DML (Data Manipulation Language) usado para inserir linhas, não para alterar a estrutura da tabela. A palavra COLUMN e TYPE também estão mal posicionadas.
Alternativa D — ❌ Incorreta
ADD COLUMN status TO Processo WITH TYPE VARCHAR(30); — Novamente falta ALTER TABLE no início. A estrutura ADD COLUMN ... TO ... WITH TYPE não é reconhecida pelo SQL padrão.
Alternativa E — ✅ Correta ⟵ GABARITO
ALTER TABLE Processo ADD COLUMN status VARCHAR(30); — Segue rigorosamente a sintaxe padrão: ALTER TABLE + nome da tabela + ADD COLUMN + nome da coluna + tipo de dado. É o comando correto para adicionar o campo.
PEGA ESSA DICA!
Memorize a sintaxe básica dos comandos DDL: CREATE TABLE, ALTER TABLE (com as cláusulas ADD, DROP, ALTER COLUMN), DROP TABLE. Em provas, desconfie sempre de variações como APPEND, INSERT ou TO nesse contexto.