Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/08/2013, 01:47
elchache
 
Fecha de Ingreso: febrero-2012
Mensajes: 13
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: cursores y triggers plsql

Para el primer trigger se me ocurre algo como esto:

Código SQL:
Ver original
  1. CREATE OR REPLACE TRIGGER auditar_clientes
  2. BEFORE INSERT OR DELETE
  3. ON CLIENTES
  4. FOR EACH ROW
  5. BEGIN
  6. IF DELETING THEN
  7. INSERT INTO AUDITARCLIENTES
  8. VALUES(TO_CHAR(sysdate,'DD/MM/YY*HH24:MI*') || :OLD.NOMBRE|| '*' ||'* BORRADO ');
  9. ELSIF INSERTING THEN
  10. INSERT INTO AUDITARCLIENTES
  11. VALUES(TO_CHAR(sysdate,'DD/MM/YY*HH24:MI*') || :NEW.NOMBRE || '*' ||'* INSERCION ');
  12. END IF;
  13. END;
que os parece?

Última edición por gnzsoloyo; 17/08/2013 a las 05:00