Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.49 KB | None | 0 0
  1. CREATE OR REPLACE TRIGGER ejer5
  2.  
  3. after INSERT OR DELETE ON ciclista
  4.  
  5. FOR each ROW
  6.  
  7. DECLARE
  8.  
  9.     v_hora auditar.hora%TYPE;
  10.     v_operacion VARCHAR2(6);
  11.    
  12. BEGIN
  13.  
  14.     IF (USER != 'SYSTEM') THEN
  15.    
  16.     SELECT TO_CHAR(SYSDATE, 'HH24:MI:SS') INTO v_hora FROM dual;
  17.        
  18.         IF inserting THEN
  19.                
  20.             v_operacion := 'Insert';
  21.        
  22.         END IF;
  23.        
  24.         IF deleting THEN
  25.            
  26.             v_operacion := 'Delete';
  27.        
  28.         END IF;
  29.        
  30.         INSERT INTO auditar VALUES (USER, SYSDATE, v_hora, v_operacion);
  31.    
  32.     END IF;
  33.  
  34. END;
  35. /
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement