Imagem de fundo

No PostgreSQL como na maioria dos Sistemas de Gerenciamento...

No PostgreSQL como na maioria dos Sistemas de Gerenciamento de Banco de Dados Relacionais (SGBDR) comerciais do mercado, Triggers são gatilhos que disparam a execução de códigos armazenados no servidor, a partir de eventos. Analise o código PL/pgSQL abaixo.


Imagem associada para resolução da questão


Diante do exposto, assinale a alternativa correta.


A

OLD e NEW são criados internamente quando a função é invocada como trigger. A função armazena o valor antigo, o novo é o estado atual na tabela. A trigger é acionada para cada linha alterada na tabela


B

OLD e NEW são criados internamente quando a função é invocada como trigger. A função armazena o valor antigo e o novo para controle. A trigger é acionada uma única vez quando o comando UPDATE for executado


C

OLD e NEW são criados pelo programador. A função armazena o valor antigo, o novo é o estado atual na tabela. A trigger é acionada uma única vez quando o comando UPDATE for executado


D

OLD e NEW são criados pelo programador. A função armazena o valor antigo, o novo é o estado atual na tabela. A trigger é acionada para cada linha alterada na tabela