Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — CESPE / CEBRASPE 2025

Banco de DadosOracle
Código
ce209516
Banca
CESPE / CEBRASPE
Órgão
PC-DF
Ano
2025
Nível
Superior
Cargo
Gestor de Apoio as Atividades Policiais Civis - Especialidade: Analista de Informática: Banco de Dados
Julgue o item seguinte, a respeito de Oracle e de MySQL.No Oracle, gatilhos podem invocar procedimentos armazenados.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Oracle: Gatilhos e Procedimentos Armazenados

CERTO. A afirmação está correta. No Oracle, gatilhos (triggers) podem sim invocar procedimentos armazenados (stored procedures). Conforme a literatura sobre o assunto, a ação de um gatilho pode ser uma sequência de instruções SQL ou a execução de um procedimento armazenado. Um exemplo clássico é o gatilho VIOLACAO_SALARIAL que, ao ser disparado, chama o procedimento INFORMAR_SUPERVISOR para notificar o supervisor sobre uma violação salarial. Isso demonstra a capacidade de invocação de procedures diretamente na ação do trigger.

O erro comum seria imaginar que gatilhos só podem conter comandos SQL inline, mas a flexibilidade do Oracle permite acionar rotinas armazenadas, ampliando as possibilidades de automação e integridade referencial.

Link permanente: /questoes/ce209516