Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Problema con un trigger

Estas en el tema de Problema con un trigger en el foro de Bases de Datos General en Foros del Web. Tengo un trigger o disparador, para que cuando se actualice un registro en tabla1, automáticamente se actualice en la tabla2. Para ello tengo un trigger ...
  #1 (permalink)  
Antiguo 08/02/2016, 12:45
 
Fecha de Ingreso: abril-2015
Mensajes: 45
Antigüedad: 9 años
Puntos: 0
Problema con un trigger

Tengo un trigger o disparador, para que cuando se actualice un registro en tabla1, automáticamente se actualice en la tabla2.
Para ello tengo un trigger que se ejecuta AFTER UPDATE tabla1, con el siguiente código:

UPDATE temps132 SET t1=NEW.t1, t2=NEW.t2, t3=NEW.t3 WHERE id IN(SELECT id FROM temps)

El problema lo tengo en que al actualizarse el campo t2 del id=3 (por ejemplo) en tabla1, el disparador me actualiza el campo t2 en tabla2 pero de todos los id, no sólo del id=3.
  #2 (permalink)  
Antiguo 08/02/2016, 12:51
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Problema con un trigger

Que manejador de bases de datos usas? Que informacion traes en la tabla temps?
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:28.