Pasando de la versión 2.62 a la 2.63 me dá el siguiente error:
[Informix][Universal Server][prueba_262_7] SQL Error (-268) : Unique constraint (dba.pk_operacion_mod) violated. [ ISAM error -100 : ISAM error: duplicate value for a record with unique key. ]
Salta al final del script 8 en los dos útlimos delete e insert:
DELETE FROM acc_operacion_mod
WHERE modulo =‘00000015’
AND submodulo=‘Cur_Acta’
AND operacion=‘cur00028’;
INSERT INTO dba.acc_operacion_mod (modulo,operacion,submodulo,orden) VALUES (‘00000015’,‘cur00028’,‘Cur_Acta’,280);
DELETE FROM acc_operacion_mod
WHERE modulo =‘00000015’
AND submodulo=‘Cur_Acta’
AND operacion=‘cur00029’;
INSERT INTO dba.acc_operacion_mod (modulo,operacion,submodulo,orden) VALUES (‘00000015’,‘cur00029’,‘Cur_Acta’,290);
Pasa que las claves de la tabla acc_operacion_mod son operacion+modulo y esos registros ya existen en dicha tabla:
select * FROM acc_operacion_mod
WHERE modulo =‘00000015’
AND operacion=‘cur00028’;
Resultado: 00000015 cur00028 exaa0010 20
select * FROM acc_operacion_mod
WHERE modulo =‘00000015’
AND operacion=‘cur00029’;
Resultado: 00000015 cur00029 exaa0010 10
Espero directivas. Gracias. Mónica.-