Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.35 KB | None | 0 0
  1. CREATE OR REPLACE TRIGGER check_status_orders
  2. BEFORE INSERT ON ORDERS
  3. FOR EACH ROW
  4. BEGIN
  5.  
  6. FOR ORDER IN (SELECT * FROM ORDERS
  7.                 WHERE CUSTOMER_ID = CUSTOMER.CUSTOMER_ID)
  8.     LOOP
  9.         IF (:OLD.STATUS_ID=2 OR :OLD.STATUS_ID=1) THEN
  10.             RAISE_APPLICATION_ERROR(20001, 'ORDER IN PROGRESS');
  11.         END IF;
  12.     END LOOP;
  13. END;
  14. /
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement