CODE
CREATE FUNCTION cenaplyty() RETURNS trigger AS $emp_stamp$
DECLARE
suma float;
BEGIN
SELECT sum(cena) INTO suma from plyta, wypozyczenie WHERE
plyta.numer=wypozyczenie.co_wypozyczyl;
IF (suma >19)
then RAISE NOTICE 'Przekracza okreslona wartosc';
return null;
END IF;
END;
$emp_stamp$ LANGUAGE plpgsql;
CREATE TRIGGER trigcenaplyty before INSERT on wypozyczenie for each row execute procedure cenaplyty();
DECLARE
suma float;
BEGIN
SELECT sum(cena) INTO suma from plyta, wypozyczenie WHERE
plyta.numer=wypozyczenie.co_wypozyczyl;
IF (suma >19)
then RAISE NOTICE 'Przekracza okreslona wartosc';
return null;
END IF;
END;
$emp_stamp$ LANGUAGE plpgsql;
CREATE TRIGGER trigcenaplyty before INSERT on wypozyczenie for each row execute procedure cenaplyty();