Chave estrangueira no InterBase com varchar ???
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
Curtidas 0
Respostas
Obubiba
01/05/2003
Que eu me lembre, não há problemas com chaves varchar.
Qual seria o erro encontrado?
Qual seria o erro encontrado?
GOSTEI 0
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
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
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 );
create unique index NOME_DO_INDICE on INTERNACAO( CAMPO_KEY );
GOSTEI 0