Oracle - AUXILIO!!! AUXILIO!!!

 
Vista:

AUXILIO!!! AUXILIO!!!

Publicado por Ruben (1 intervención) el 25/04/2004 18:44:11
Hola amigos:

Actualmente estoy trabajando con powerbuilder y oracle 8i, tengo un datawindow cabeza y otro datawindow detalle, ambos tiene una clave foranea comun, pero el campo clave de dicha foranea en la cabeza es asignado por un trigger desde oracle que asigna un consecutivo actualizado en una tabla (no puedo usar una secuencia ya que debo asegurar que no se pierdan consecutivos y hay sessiones simultaneas), en la cabeza se pueden ingresar varios registros a la vez, cada uno con sus respectivos registros detalle, mi pregunta es: sabiendo que ese campo clave se asigna a la cabeza desde el trigger como puedo yo saber que numero le asigno el trigger a cada cabeza para hacerle el respectivo setitem de la clave a los detalles antes de acerle update al detalle?, la cabeza y el detalle estan en el mismo modulo y hacen parte de la misma transaccion.

Gracias!!!

Ruben.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder