Señores. tengo el siguiente problema.
Por una necesidad, se queriere resecuenciar un consecutivo que esta residente
en un campo de un archivo a partir de otro archivo que contiene el consecutivo
correcto.
Esto lo estoy realizando por sql.
La sentencia que estoy utilizando es la siguiente.
UPDATE AMBWLIB/MAL Set MALNOB = (Select AMB401 FROM
QTEMP/AMB4F Where MAL.MALNOB = AMB4F.AMB400)
Where exists(Select AMB401 FROM QTEMP/AMB4F
Where MAL.MALNOB = AMB4F.AMB400)
)
Pero el archivo ya tiene en uno de sus registros, un consecutivo con un valor
recalculado,
Ejemplo el archivo tiene estos consecutivos.
100
101
102
103
200
201
La nueva secuencia se debe generar a partir del número doscientos, al empezar
la operación, el 100 lo debe cambiar por 200, pero en el registro 5 ya existe,
y un logico de la base de datos, tiene este campos por unique.
Gracias por su colaboracion.
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400