![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
El problema parece claro, estás intentando meter registros en la tabla VALXCARAC con los valores de primary key duplicados. Revisa cuales son los campos que definen la primary key de esta tabla, para comprobar que no introduces registros con éstos repetidos. Como sean nGRUPACIENTE y FROM_EDAD, ya puedes cambiarlos o añadir otro, ya que cada registro que insertas lo haces con los mismos valores. Suerte y un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
#2
|
|||
|
|||
|
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; |
|
#3
|
||||
|
||||
|
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 - |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|