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:
- AA função de gatilho deve ser declarada como uma FUNCTION que não recebe argumentos e que retorna o tipo TRIGGER.
- BA função de gatilho é armazenada no banco de dados e pode ser composta de instruções em SQL simples ou PL/pgSQL.
- CA função de gatilho pode ser invocada diretamente com o comando EXECUTE TRIGGER por usuários com os privilégios necessários.
- DA função de gatilho pode referenciar variáveis especiais, tais como: NEW, OLD, TG_NAME, TG_OP, TG_TBNAME e TG_RLNAME.
- ENão é possível declarar funções de gatilhos sobre visões.