Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE OR REPLACE FUNCTION fun_oblicz_ilosc_miejsc_w_sali ()
- RETURNS TRIGGER
- AS $BODY$
- DECLARE
- wolne_miejsca INTEGER;
- BEGIN
- SELECT
- COUNT(fotel) INTO wolne_miejsca
- FROM
- miejsce AS m
- WHERE
- m.sala_id = NEW.sala_id
- AND m.dostepne = 1;
- UPDATE
- sala
- SET
- liczba_miejsc = NEW.sala_id -- tutaj!
- WHERE
- sala_id = NEW.sala_id;
- RETURN NEW;
- END;
- $BODY$
- LANGUAGE plpgsql;
- DROP TRIGGER oblicz_ilosc_miejsc_w_sali ON sala;
- CREATE TRIGGER oblicz_ilosc_miejsc_w_sali AFTER INSERT ON sala FOR EACH ROW EXECUTE PROCEDURE fun_zaktualizuj_ilosc_miejsc_w_sali ();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement