Magna Concursos
910181 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: FCC
Orgão: TRE-PI

Considere o código PL SQL para criação de um trigger:

CREATE OR REPLACE TRIGGER verifica_stock
  AFTER UPDATE OF quantidade ON Existencias
  WHEN(new.quantidade < new.stock_minimo)
  FOR EACH ROW
DECLARE
  x NUMBER;
BEGIN
  SELECT COUNT(*)
    INTO x
    FROM Encomendas
    WHERE cod_peça = :new.cod_peça;
  IF x = 0 THEN
    INSERT INTO encomendas
    VALUES(:new.cod_peça, :new.quant_encomendar, sysdate);
  END IF;
END;

Sobre o código acima, é correto afirmar:

 

Provas

Questão presente nas seguintes provas