Ver Mensaje Individual
  #1  
Antiguo 24-06-2005
manolop manolop is offline
Miembro
 
Registrado: may 2005
Posts: 109
Reputación: 20
manolop Va por buen camino
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.
Responder Con Cita