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