Fórum Problema com chave estrangeira #53351
15/10/2005
0
Pessoal
Não consigo fazer uma chave estrangeira em uma tabela
Uso o seguinte codigo
ALTER TABLE MOVPROJETO ADD CONSTRAINT FK_MOVPROJETO FOREIGN KEY (MODCODIGO) REFERENCES MODULO (MODCODIGO);
Quando vou executar dá a seguinte mensagem de erro
This operation is not defined for system tables.
unsuccessful metadata update.
STORE RDB$RELATION_CONSTRAINTS failed.
attempt to store duplicate value (visible to active transactions) in unique index ´RDB$INDEX_12´.
A tabela MOVPROJETO tem os seguintes campos que compõe a chave
´MOVCODSEQ´INTEGER NOT NULL,
´MODCODIGO´INTEGER NOT NULL,
´PROJCODIGO´INTEGER NOT NULL,
´TIPCODIGO´INTEGER NOT NULL,
´COD_FUN´INTEGER NOT NULL,
Não consigo criar a chave estrangeira para o campo modcodigo que é o campo da chave primária da tabela MODULO
Rogério
Não consigo fazer uma chave estrangeira em uma tabela
Uso o seguinte codigo
ALTER TABLE MOVPROJETO ADD CONSTRAINT FK_MOVPROJETO FOREIGN KEY (MODCODIGO) REFERENCES MODULO (MODCODIGO);
Quando vou executar dá a seguinte mensagem de erro
This operation is not defined for system tables.
unsuccessful metadata update.
STORE RDB$RELATION_CONSTRAINTS failed.
attempt to store duplicate value (visible to active transactions) in unique index ´RDB$INDEX_12´.
A tabela MOVPROJETO tem os seguintes campos que compõe a chave
´MOVCODSEQ´INTEGER NOT NULL,
´MODCODIGO´INTEGER NOT NULL,
´PROJCODIGO´INTEGER NOT NULL,
´TIPCODIGO´INTEGER NOT NULL,
´COD_FUN´INTEGER NOT NULL,
Não consigo criar a chave estrangeira para o campo modcodigo que é o campo da chave primária da tabela MODULO
Rogério
Rogeranalista
Curtir tópico
+ 0
Responder
Posts
15/10/2005
Bruno Belchior
a sua chave estrangeira deve ser ou chave primária ou ser um índice único...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)