Magna Concursos
602287 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UTFPR
Orgão: UTFPR
Provas:

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.

 

Provas

Questão presente nas seguintes provas

Analista de TI

40 Questões