Pular para o conteúdo principal

Questão de Banco de Dados — Gatilhos (Triggers) — Fundação FAPEC 2018

Banco de DadosGatilhos (Triggers)
Código
qq334722
Banca
Fundação FAPEC
Órgão
UFMS
Ano
2018
Nível
Superior
Cargo
FAPEC - - Analista de Tecnologia da Informação
Uma TRIGGER pode ser criada para executar antes (BEFORE) ou após (AFTER) as consultas INSERT, UPDATE ou DELETE. Quanto aos conceitos de TRIGGERs no PostgreSQL (versão 9.2), é correto afirmar que:
  1. AA função de gatilho deve ser declarada como uma FUNCTION que não recebe argumentos e que retorna o tipo TRIGGER.
  2. BA função de gatilho é armazenada no banco de dados e pode ser composta de instruções em SQL simples ou PL/pgSQL.
  3. CA função de gatilho pode ser invocada diretamente com o comando EXECUTE TRIGGER por usuários com os privilégios necessários.
  4. DA função de gatilho pode referenciar variáveis especiais, tais como: NEW, OLD, TG_NAME, TG_OP, TG_TBNAME e TG_RLNAME.
  5. ENão é possível declarar funções de gatilhos sobre visões.
Revelar gabarito e comentário

GabaritoA — A função de gatilho deve ser declarada como uma FUNCTION que não recebe argumentos e que retorna o tipo TRIGGER.

Link permanente: /questoes/qq334722