update/insert problema

Hola

 

cordial saludo,

 

bueno nuevamente con dudas y algunos problemas en el mapeo de datos.

 

A ver tengo el siguente problema, he creado un mapa para el cual la tabla destino tiene un campo PK (secuencia)y tres campos me representan un constraint unique, para la asignacion del pk no se hace uso del NEXTVAL para obtener el ultimo valor de la secuencia. Para esto sean definido los valores de secuencia 

en una tabla tabla_secuencia. el problema se me esta presentando cuando corrro el mapa pues me aparece el error ora-00001 violation unique constraint para ambos casos pk y el unique de los tres campos.  Para verificar este error he realizado una revision en los valores almacenados en la tabla_secuencia buscando si ya existen valores asignados en la tabla destino, pero en esta situación este no es el problema los valores de secuencia existentes en la tabla_secuencia no presentan conflicto. para la asignacion de los valores de secuencia se ha definido una funcion que me retorna el valor de secuencia correspondiente una vez este es asignado en la tabla destino mediante un trigger se elemina el valor de la tabla_secuencia.

se esta usando la opcion parallel para el proceso de carga y en la opcion match by contraint se indica que tenga en cuenta la pk y el unique. 

 

 

 

 

Up
0