Advertisement
Guest User

Untitled

a guest
Oct 11th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.50 KB | None | 0 0
  1. CREATE OR REPLACE TRIGGER users_city_change
  2.     AFTER UPDATE ON users_city
  3.     FOR EACH ROW
  4.  
  5. DECLARE
  6.     old_id NUMBER;
  7.     new_id NUMBER;
  8.  
  9. BEGIN
  10.     old_id := :old.users_id;
  11.     new_id := :NEW.users_id;
  12.    
  13.     IF (old_id = new_id) THEN
  14.         INSERT INTO users_city_change_log(
  15.             users_id,
  16.             old_city_id,
  17.             new_city_id
  18.         ) VALUES (
  19.             old_id,
  20.             :old.city_id,
  21.             :NEW.city_id
  22.         );
  23.     END IF;  
  24. END users_city_change;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement