Hola,
Estoy tratando de cambiar el tamañao de un campo de 7 caracteres a 8 caracteres en FIREBIRD 2.0, cabe anotar que el campo es de tipo "varchar", no se encuentra relacionado con ninguna TABLA, VISTA o PROCEDIMIENTO, lo he realizado desde EMS y desde el IBExpert, el script que se muestra para realizar el cambio es el siguiente;
Código SQL
[-]ALTER TABLE PROTOCOLOS_CARACTERISTICAS
ALTER COLUMN PRO_CAR_CODIGO
TYPE VARCHAR(8);
Pero al ejecutarlo me muestra esto:
Código:
fmCompile.quCompile:
This operation is not defined for system tables.unsuccessful metadata update.
MODIFY RDB$RELATION_FIELDS failed.
action cancelled by trigger (1) to preserve data integrity.
Cannot update index segment used by an Integrity Constraint.
Agradezco, si alguien conoce la manera o el porque se muestra este mensaje.