[firebase-br] Alterar tipo dado

Tricon - Paulo tricon.paulo em gmail.com
Qua Fev 22 14:27:55 -03 2006


Tenho uma tabela
CODIGO SMALLINT NOT NULL,
NOME VARCHAR(30) CHARACTER SET WIN1252 COLLATE PXW_INTL850,
PRIMARY KEY CODIGO

e precisava alterar para
CODIGO VARCHAR(10) NOT NULL,
NOME VARCHAR(30) CHARACTER SET WIN1252 COLLATE PXW_INTL850
PRIMARY KEY CODIGO

tentei
ALTER TABLE TABELA ALTER COLUMN CODIGO TYPE VARCHAR(10)

e deu erro
ISC ERROR CODE:335544351

ISC ERROR MESSAGE:
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

Alguém sabe como eu poderia fazer isso?


Paulo Ricardo Schmitz
Tricon Consultoria em Informática Ltda.
Tel: (51)8439-1906    Skype: triconinformatica


Mais detalhes sobre a lista de discussão lista