![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Muchas gracias por responder fjcg02 es la primera vez que hago una consulta y ya me estaba impacientando, es cierto que el problema es que hay un intento de duplicación de claves pero lo que no se es exactamente por que, me explico : el triger es after upeate after insert , solo falla el after update tal como yo lo veo sucede asi, modifico un registro de la tabla A que proboca que
que salte el triger aqui el cambio ya esta echo pero al parecer la tabla detalle digamos B todavia no ha recibido las modificaciones que el on update cascade debe realizar por lo que el for select recupera informacion que no deberia, inserta datos que luego cuando los cambios del update cascade van a aplicarse se encuentra con que chocan con los introducidos por el triger no se si me explico, pero claro ¿entonces como lo hago? a caso no se puede modificar la tabla detalle delsde un triger de la maestra cuando se utiliza el on update cascade; |
|
#2
|
||||
|
||||
|
Tengo dudas del update cascade. Si se aplica, no necesitarías hacer el trigger, ya que sería redundante.
Por otro lado - no estoy totalmente seguro - creo que no se puede cambiar el valor de un campo que forma parte de una primary key. Tendrías que borrar los registros y volverlos a insertar. Haz alguna prueba y nos comentas el resultado. Suerte y un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Modo Cascade | CoCaInE | OOP | 2 | 05-09-2006 17:06:13 |
| On Delete Cascade ¿? | marceloalegre | SQL | 3 | 30-05-2005 17:08:18 |
|