Chave estrangueira no InterBase com varchar ???

Firebird

01/05/2003

Será que e possível usar varchar para identificar chaves estrangueiras com o mesmo tamanho pos estou tentando a dias e sempre da um erro...


Sremulador

Sremulador

Curtidas 0

Respostas

Obubiba

Obubiba

01/05/2003

Que eu me lembre, não há problemas com chaves varchar.
Qual seria o erro encontrado?


GOSTEI 0
Sremulador

Sremulador

01/05/2003

O Erro e este

Unsuccessful metadata update
could not find UNIQUE INDEX with specified columns
Statement: ALTER TABLE INTERNACAO ADD CONSTRAINT FK_INEN FOREIGN KEY (INEN) REFERENCES LEITOS(LTEN) ON UPDATE CASCADE


GOSTEI 0
Obubiba

Obubiba

01/05/2003

É porque você tem que criar um índice para o campo que for ser chave estrangeira. Para criar um, passe o seguinte comando:

create unique index NOME_DO_INDICE on INTERNACAO( CAMPO_KEY );


GOSTEI 0
POSTAR