Questão nº 32

Questão de Tecnologia da Informação · FCC TRT17 2022 (nº 32)

FCC2022Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓

Em um banco de dados Oracle 19, funcionando em condições ideais, um Técnico foi solicitado a aumentar o valor do campo BONUS da tabela Funcionarios em 0.05 para todos os que pertencem ao Departamento_Id cujo número seja 100. O comando PL/SQL correto para isso é:

`UPDATE Funcionarios`

Resposta comentada

Gabarito Alternativa D

O comando UPDATE é usado para modificar dados existentes em uma tabela de um banco de dados. Ele usa a cláusula SET para indicar quais colunas serão alteradas e qual será o novo valor, e a cláusula WHERE para filtrar quais linhas (registros) devem ser afetadas pela mudança.

  • (A) Incorreta: Este comando define o valor de Bonus para 0.05, e não o aumenta em 0.05. É a armadilha mais comum: confunde "aumentar em" com "definir para".
  • (B) Incorreta: A sintaxe ON não é usada para definir valores em um UPDATE, e o operador += não é um operador SQL padrão para atribuição em comandos UPDATE.
  • (C) Incorreta: A palavra-chave TO não é usada para definir valores em um UPDATE, e a sintaxe com parênteses em (Bonus = Bonus + 0.05) não é a forma correta de atribuição.
  • (D) Correta: Este comando usa a sintaxe correta SET para atribuir um novo valor. Bonus = Bonus + 0.05 calcula o novo valor somando 0.05 ao valor atual de Bonus para cada funcionário no Departamento_Id = 100.
  • (E) Incorreta: Similar à alternativa B e C, a palavra-chave TO não é usada, e o operador += não é um operador SQL padrão para atribuição em comandos UPDATE.

Fonte: FCC TRT17 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho