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.