Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   modificar clave primaria en interbase (https://www.clubdelphi.com/foros/showthread.php?t=22708)

manolop 24-06-2005 10:31:42

modificar clave primaria en interbase
 
Hola, muy buenas a todos tengo un problema y ayer perdi toda la tarde y noche sin poder adelantar nada. El tema es que necesito modificar la clave primaria de una tabla en interbase 6 la cual tiene datos que no los puedo modificar y menos borrar. Me encuentro un problema con los indices, al ejecutar la siguiente instruccion:

ALTER TABLE FABRICA DROP CONSTRAINT PK_FABRICA

me da un error de que el indice esta en uso, por lo que intento desactivar el indice con la siguiente instruccion:

ALTER INDEX RDB$PRIMARY63 INACTIVE

me da un error al modificar la tabla RDB$INDICES y que esta accion ha sido cancelada por el trigger(3) (que no tengo muy claro cual es este) para preservar la integridad y que no puede desactivar un indice primario.



Por cierto estoy usando Marathon, aunque creo que esto no sea importante pues el problema es de la base de datos y no del gestor. Espero haber expresado correctamente mi problema, espero que alguien me pueda ayudar pues se lo agradeceria muchisimo, gracias.


La franja horaria es GMT +2. Ahora son las 05:13:17.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi