Transacciones y Foreign Key
Al parecer se me ha presentado ahora mismo un caso que me gustaría alguien del foro me pudiera confirmar por favor si es así o no.
Tengo dos transacciones distintas, con dos tablas, una por cada transacción, y estas tablas están relacionadas mediante una 'Foreign Key'.
Si hago un append en la primera, sin hacer un commit de la transacción, no me permite hacer un append en la segunda tabla con su correspondiente clave relacionada, ya que me lanza error de violación de clave Foreign Key.
Me obliga por tanto a hacer primero un commit de la primer transacción, o en el caso que no pretendería según mi planteamiento, tener que utilizar una única transacción ?
Muchas gracias por vuestras aclaraciones.
__________________
Piensa siempre en positivo !
|