Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2006, 10:32
kespinoza
 
Fecha de Ingreso: abril-2006
Mensajes: 35
Antigüedad: 18 años, 7 meses
Puntos: 0
desactivar/activar Triggers en oracle 10g para una sesion

Hola a todos. tengo la siguiente situacion:
en una tabla X tengo un trigger de auditoría que me graba el usuario y fecha de creacion y modificacion cada vez que se haga algún movimiento en la tabla, bien ahora tengo un proceso que hace un pase de data sobre dicha Tabla X que funciona asi : toma los datos de un numero de cliente "A" y los traslada dentro de la misma tabla con otro numero de cliente "B") bien EL PROBLEMA ES EL SIGUIENTE: CUANDO HAGO EL TRASLADO DONDE VOY A INSERTAR CON EL NUEVO NUMERO DE CLIENTE "B" , LOS CAMPOS DE USUARIO Y FECHA CREACION SE ME GRABAN CON EL USUARIO Y FECHA DEL MOMENTO Y LO QUE QUIERO ES QUE ME COPIE EL USUARIO Y FECHA DE CREACION TAL CUAL ESTUVO EN LA DATA ORIGINAL . NO QUIERO ESTAR HABILITANDO Y DESABILITANDO EL TRIGGER CADA VEZ QUE EJECUTEN ESTE PROCESO PORQUE PUEDO PERDER INFORMACION DE OTROS USUARIOS QUE ESTEN USANDO LA MISMA TABLA Y QUE NO TIENE NADA QUE VER CON MI PROCESO PERO PARA VER SI HAY ALGUNA MANERA QUE ESTE TRIGGER NO SE EJECUTE PARA ESA SESION ESPECIFICA CUANDO SE EJECUTA ESE PROCESO SIN AFECTAR A LOS OTROS USUARIOS O SESIONES. PLEASEEE!! URGENT...