Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.70 KB | None | 0 0
  1. CREATE TABLE log_trigger (num NUMBER(10), texte VARCHAR2(100));
  2. CREATE SEQUENCE seq_cpt2 START WITH 1 increment BY 1 ;
  3. CREATE OR REPLACE TRIGGER avantInsertion
  4. before INSERT ON categories
  5. BEGIN
  6.     --insert or update or delete on categories
  7.   INSERT  INTO Log_trigger VALUES (seq_cpt2.NEXTVAL, 'test trigger before');
  8. END avantInsertion;
  9.  
  10. CREATE OR REPLACE TRIGGER apresInsertion
  11. after INSERT ON categories
  12. BEGIN
  13.   INSERT  INTO Log_trigger VALUES (seq_cpt2.NEXTVAL, 'test trigger after');
  14. END apresInsertion;
  15.  
  16.  
  17. --insertion dans la table categories
  18. SELECT * FROM categories;
  19. SELECT * FROM log_trigger;
  20.  
  21. INSERT INTO categories
  22. VALUES (60,'valeur de la sequence :' || seq_cpt2.NEXTVAL);
  23. ROLLBACK;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement