Advertisement
ioana_martin98

Untitled

Jun 3rd, 2019
315
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.47 KB | None | 0 0
  1. CREATE OR REPLACE TRIGGER t_pret
  2. before INSERT OR UPDATE OF pret ON rand_comenzi
  3. FOR each ROW
  4. DECLARE
  5.     v_pret_lista NUMBER;
  6.     v_id_produs NUMBER;
  7. BEGIN
  8.  
  9.     SELECT id_produs INTO v_id_produs FROM produse WHERE id_produs=:NEW.id_produs;
  10.     v_pret_lista:=n2(v_id_produs);
  11.       :NEW.pret:=v_pret_lista;
  12.  
  13. END;
  14. /
  15. UPDATE rand_comenzi
  16. SET pret=4 WHERE nr_comanda=2392 AND id_produs=3124;
  17. ROLLBACK;
  18.  
  19. SELECT* FROM rand_comenzi;
  20. SELECT*FROM produse WHERE id_produs=3124;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement