FC ConcursosFC Concursos

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:

  1. UPDATE TRTVaras INCLUDE (NomeCidade varchar2(50), Email varchar2(50) DEFAULT 'stp@trt22.jus.br');
  2. ALTER TABLE TRTVaras ADD (NomeCidade varchar2(50)) AND (Email varchar2(50) DEFAULT 'stp@trt22.jus.br');
  3. ALTER TABLE TRTVaras MODIFY (NomeCidade varchar2(50)) AND (Email varchar2(50) DEFAULT 'stp@trt22.jus.br');
  4. UPDATE TRTVaras MODIFY (NomeCidade varchar2(50), Email varchar2(50) DEFAULT 'stp@trt22.jus.br');
  5. 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

Continue aprendendo