SQL – Comando DELETE
Gabarito: letra D. No SQL (incluindo PostgreSQL 14.4), o comando para excluir registros de uma tabela é DELETE FROM nome_tabela WHERE condição;. A alternativa D apresenta exatamente essa sintaxe, com a condição Cor = 'azul', sendo a única correta.
Alternativa A — ❌ Incorreta
A instrução CUT FROM não existe em SQL. O comando correto é DELETE FROM, e não CUT.
Alternativa B — ❌ Incorreta
ERASE não é um comando SQL. A sintaxe válida para exclusão é DELETE FROM.
Alternativa C — ❌ Incorreta
A sintaxe DELETE Veiculo (Cor) = 'azul' está incorreta. O correto é DELETE FROM Veiculo WHERE Cor = 'azul';. A palavra FROM é obrigatória e a condição deve vir na cláusula WHERE.
Alternativa D — ✅ Correta ⟵ GABARITO
Conforme o padrão SQL, DELETE FROM Veiculo WHERE Cor = 'azul'; remove todas as linhas da tabela Veiculo que atendem à condição Cor = 'azul'. Esta é a sintaxe exata para o comando de exclusão.
Alternativa E — ❌ Incorreta
REMOVE não é um comando SQL válido. A exclusão de registros é realizada exclusivamente com DELETE FROM.
Gabarito: letra D — somente a alternativa D apresenta a sintaxe correta do comando DELETE no PostgreSQL.