Advertisement
cowbra

TRIGGER EXO 7

Nov 29th, 2022
1,654
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.62 KB | None | 0 0
  1. --DELIMITER $$
  2. CREATE TRIGGER Trig_After_DI_Install8
  3. after INSERT OR DELETE ON Install
  4. FOR each ROW BEGIN
  5.    
  6.     -- Insert action
  7.     IF INSERTING THEN
  8.  
  9.         UPDATE Workstation SET nbsoft = nbsoft+1
  10.         WHERE NWStation = :NEW.NWStation;
  11.  
  12.         UPDATE Software SET nbinstall = nbinstall+1
  13.         WHERE NSoft = :NEW.NSoft;
  14.    
  15.     --DELETE action
  16.     ELSE IF DELETING THEN
  17.         UPDATE Workstation SET nbsoft = nbsoft-1
  18.         WHERE NWStation = :OLD.NWStation;
  19.  
  20.         UPDATE Software SET nbinstall = nbinstall-1
  21.         WHERE NSoft = :OLD.NSoft;
  22.     END IF;
  23.     END IF;
  24.    
  25.  
  26. END;
  27. --DELIMITER ;
  28.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement