Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2012, 10:53
coper_8888
 
Fecha de Ingreso: mayo-2012
Mensajes: 11
Antigüedad: 12 años
Puntos: 0
Problemas con un trigger

Buenas, estoy intentando crear un trigger update, que cuando actualice un campo se actualice ese mismo campo en las demás tablas que contienen el mismo campo.

Es decir, yo tengo 4 tablas, las cuatro disponen de un campo común denominado dorsal. Necesito crear el disparador que cuando actualice el dorsal en una tabla, se actualice automáticamente en el resto de tablas donde aparece ese dorsal.

El trigger se crearlo y demás, pero tengo problemas a la hora de indicar las instrucciones para que se realice el update en el resto de tablas.

Hasta ahora he sido capaz de actualizar por ejemplo ese campo llamado dorsal en dos tablas, yo tengo una tabla ciclista que contiene un numero de dorsal que identifica al corredor, y otra tabla denominada etapa que me indica el ganador de las distintas etapas, pues al cambiar el dorsal en ciclista, me debería de cambiar también en etapa siempre y cuando ese dorsal que estoy cambiando aparezca en esta tabla. Pero lo que hace la consulta es cambiar todos los dorsales que aparecen en la tabla etapa.

Cualquier ayuda será bien venida, estoy bastante confuso.

Un saludo y gracias!!