Questão 1615161

Tecnologia da Informação · 2018

Questão

ID 1615161

Disciplina: Tecnologia da Informação

Assunto: Triggers

Ano: 2018 Banca: UTFPR - Universidade Tecnológica Federal do Paraná Órgão: Universidade Tecnológica FEDERAL DO PARANÁ


Considere que os seguintes comandos foram executados sobre um banco de dados PostgreSQL 9.5:

CREATE TABLE Cliente (idCli INTEGER, pontos INTEGER, situacao VARCHAR(30));

CREATE FUNCTION situacao_cliente() RETURNS trigger AS \$situacao_cliente\$

BEGIN

IF NEW.pontos < 0 THEN

NEW.situacao:= ‘negativo’;

END IF;

RETURN NEW;

END;

\$situacao_cliente\$ LANGUAGE plpgsql;

Deseja-se garantir que todo registro da tabela Cliente que for atualizado com um valor negativo para o atributo pontos seja armazenado com o valor do atributo situacao como ‘negativo’.

Assinale a alternativa que apresenta o comando que garantiria este comportamento.

Alternativas da questão 1615161
Pular para o conteúdo principal