Chaves estrangeiras
Olá gostaria de saber se o relacionamento que pretendo fazer é viável:
Campo1 da Tabela1 é uma PK
Campo2 e Campo3 da Tabela2 são uma PK composta em que Campo2 é FK de Campo1
Campo4 e Campo5 da Tabela3 são uma FK composta em relação aos Campo2 e Campo3 da Tabela2
Porém quando gravo os dados na Tabela3 o banco me retorna um erro de violação de chave estrangeira, suspeito que o Campo2 já sendo uma FK não possa ser mais referenciada em uma nova FK em outra tabela, estou certo?
Alguém poderia me confirmar essa informação?
Obrigado
Campo1 da Tabela1 é uma PK
Campo2 e Campo3 da Tabela2 são uma PK composta em que Campo2 é FK de Campo1
Campo4 e Campo5 da Tabela3 são uma FK composta em relação aos Campo2 e Campo3 da Tabela2
Porém quando gravo os dados na Tabela3 o banco me retorna um erro de violação de chave estrangeira, suspeito que o Campo2 já sendo uma FK não possa ser mais referenciada em uma nova FK em outra tabela, estou certo?
Alguém poderia me confirmar essa informação?
Obrigado
Ninjapan
Curtidas 0
Respostas
Motta
14/04/2004
No Oracle isto funciona, já viu se o erro não está na aplicação ?
GOSTEI 0
Ninjapan
14/04/2004
Ops... Esqueci de mencionar que uso Interbase 7.
GOSTEI 0