Recientemente, me encontré con un problema relacionado con el incremento de los valores de secuencia dentro de una declaración de fusión.Comportamiento de la secuencia en Oracle Merge Statements
La cláusula MERGE INSERT, está accediendo a una secuencia para llenar una de las columnas. Noté que, no importa cuántas filas sean realmente elegibles para la inserción, la secuencia termina incrementándose para la cantidad total de registros en la cláusula SELECT de origen.
¿Por qué eso puede estar pasando?
estoy trabajando en Oracle 10gR2
Gracias,
he encontrado la respuesta. Según la documentación de Oracle, la secuencia se incrementará para cada registro fusionado y no importa cuántos registros se inserten realmente. – Incognito
[link] (http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/pseudocolumns002.htm#sthref809) – Incognito
Debe convertir sus comentarios en una respuesta y luego aceptarlo. Puede aceptar sus propias respuestas (incluso podría obtener una insignia). Las respuestas aceptadas son el juego final de SO. – APC