Erro ao criar chave estrangeira
Pessoal
Tentei criar chave estrangeira na tabela de cidade, assim:
ALTER TABLE CIDADE ADD CONSTRAINT FK_CIDADE foreign KEY (CODEST_CID)
REFERENCES ESTADO (COD_EST)
O campo COD_EST pertence a tabela estado, sendo uma Pk, porém apareceu a seguinte mensagem de erro como abaixo
This operation is not defined for system tables.
unsuccessful metadata update.
STORE RDB$INDICES failed.
attempt to store duplicate value (visible to active transactions) in unique index ´RDB$INDEX_5´.
Trabalho com Delphi 7 + interbase 6.0
Rogério
Tentei criar chave estrangeira na tabela de cidade, assim:
ALTER TABLE CIDADE ADD CONSTRAINT FK_CIDADE foreign KEY (CODEST_CID)
REFERENCES ESTADO (COD_EST)
O campo COD_EST pertence a tabela estado, sendo uma Pk, porém apareceu a seguinte mensagem de erro como abaixo
This operation is not defined for system tables.
unsuccessful metadata update.
STORE RDB$INDICES failed.
attempt to store duplicate value (visible to active transactions) in unique index ´RDB$INDEX_5´.
Trabalho com Delphi 7 + interbase 6.0
Rogério
Rogeranalista
Curtidas 0
Respostas
Sremulador
01/08/2006
você deve ter algum dado que não bate com a referencia da tabela...
GOSTEI 0
Jonas_giron
01/08/2006
Você esta com o banco aberto em outro lugar... quando você vai criar as chaves estrageiras fique somente com o banco aberto em um lugar.
GOSTEI 0