Gabarito disponível
Julgue os próximos itens, relativos à normalização de dados, à linguagem de definição de dados (DDL), a sistema gerenciador de banco de dados (SGBD) Oracle 21C e a data lake.
A execução do comando DLL a seguir alterará a tabela PROCESSO, adicionando uma coluna com o nome STATUS do tipo de dados CHAR(1).
ALTER PROCESSO ADD COLUMN STATUS CHAR(1);
A execução do comando DLL a seguir alterará a tabela PROCESSO, adicionando uma coluna com o nome STATUS do tipo de dados CHAR(1).
ALTER PROCESSO ADD COLUMN STATUS CHAR(1);
Sintaxe correta é ALTER TABLE PROCESSO ADD STATUS CHAR(1).
O comando omite a palavra TABLE e usa COLUMN, que não é aceita no ADD do Oracle. A sintaxe correta é ALTER TABLE PROCESSO ADD (STATUS CHAR(1)) ou ALTER TABLE PROCESSO ADD STATUS CHAR(1). Portanto, o comando gera erro.
Análise das alternativas
Certo: errado, pois o comando é sintaticamente inválido. Errado: correto, pela ausência de TABLE e pelo uso inadequado de COLUMN.
Referência: Sintaxe SQL DDL: ALTER TABLE.
Resolução comentada do VaiConcursos.