Questão FC372957
Considere que em um banco de dados Oracle 19c, aberto e funcionando em condições ideais, exista a tabela TRTVaras: Para que sejam inseridos na tabela TRTVaras, o campo NomeCidade e
Sistema de Gerenciamento de Banco de Dados (SGBD)
FCC · 2022
Considere que em um banco de dados Oracle 19c, aberto e funcionando em condições ideais, exista a tabela TRTVaras:

Para que sejam inseridos na tabela TRTVaras, o campo NomeCidade e o campo Email, cujo valor default seja stp@trt22.jus.br, deve-se usar a instrução:
- UPDATE TRTVaras INCLUDE (NomeCidade varchar2(50), Email varchar2(50) DEFAULT 'stp@trt22.jus.br');
- ALTER TABLE TRTVaras ADD (NomeCidade varchar2(50)) AND (Email varchar2(50) DEFAULT 'stp@trt22.jus.br');
- ALTER TABLE TRTVaras MODIFY (NomeCidade varchar2(50)) AND (Email varchar2(50) DEFAULT 'stp@trt22.jus.br');
- UPDATE TRTVaras MODIFY (NomeCidade varchar2(50), Email varchar2(50) DEFAULT 'stp@trt22.jus.br');
- ALTER TABLE TRTVaras ADD (NomeCidade varchar2(50), Email varchar2(50) DEFAULT 'stp@trt22.jus.br');
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A instrução correta é usar ALTER TABLE com a cláusula ADD para inserir novas colunas na estrutura da tabela.
Na sintaxe apresentada, ADD (NomeCidade varchar2(50), Email varchar2(50) DEFAULT 'stp@trt22.jus.br'), as colunas são incluídas em um único comando, separadas por vírgula e agrupadas por parênteses, conforme o padrão do Oracle 19c.
O tipo VARCHAR2(50) define o tamanho máximo dos campos. A cláusula DEFAULT 'stp@trt22.jus.br' faz com que, quando nenhuma valor for informado em um INSERT, a coluna Email receba esse valor padrão automaticamente.
Em resumo: essa instrução altera a estrutura da tabela adicionando as colunas desejadas e definindo um valor padrão para Email, garantindo comportamento esperado em novas inserções.
Conteúdo do catálogo FC Concursos · Atualizado em