Pular para o conteúdo principal

Questão de Banco de Dados — PostgreSQL — FGV 2016

Banco de DadosPostgreSQL
Código
fg023173
Banca
FGV
Órgão
IBGE
Ano
2016
Nível
Superior
Cargo
Analista - Análise de Sistemas - Desenvolvimentos de Sistemas
No PostGreSQL, a linguagem PL/pgSQL pode ser utilizada para definir procedures que são executadas como triggers, quando várias “special variables” são criadas, no escopo do bloco mais externo, e tornam-se disponíveis para uso no código da procedure.Nesse contexto, analise as seguintes afirmativas sobre algumas dessas variáveis e o funcionamento de triggers no PostgreSQL:I. A variável NEW contém um valor booleano que indica se o registro objeto do trigger está sendo incluído (true) ou não (false).II. A variável NEW contém os campos de um registro que está sendo incluído (insert) ou alterado (update).III. A variável TG_OP contém uma string que determina o nome da operação que desencadeou o trigger (insert, update, etc.).IV. Na declaração de um trigger, as opções FOR EACH ROW e FOR EACH STATEMENT são equivalentes, tendo sido mantidas apenas para efeito de compatibilidade com versões anteriores.Está correto somente o que se afirma em:
  1. AI e III;
  2. BI, II e III;
  3. CII e III;
  4. DII e IV;
  5. EIII e IV.
Revelar gabarito e comentário

GabaritoC — II e III;

Link permanente: /questoes/fg023173