[firebase-br] Mestre/Detalhe(->FK)
Mário Reis
mariodosreyx em gmail.com
Dom Set 21 14:24:42 -03 2008
Bom dia a todos
Tenho a seguinte situação:
Tabela Mestre -> SOCIOS PK=SOCIOS_ID ETC..
e,
Tabela Detalhe ->CONTRATOS PK=CONTRATO_ID(=SOCIO_ID);(+)Linha_d_Contrato
Agora como não quero linha de contratos que não existam tento criar uma FK
assim:
ALTER TABLE CONTRATOS ADD CONSTRAINT FK_CONTRATOS_SOCIOS
FOREIGN KEY (CONTRATO_ID) REFERENCES SOCIOS(SOCIOS_ID);
e...
Can't format message 13:470 -- message system code -4.
Violation of FOREIGN KEY constraint "PK_SOCIOS" on table "SOCIOS".
Foreign key reference target does not exist.
Como ultrapassar este problema?
O FB não permite uma FK baseada na "Left Most part of the KEY"?
Tb experimentei criar uma chave em contratos ´so com o CONTRATO_ID
mas tb não dá....
Obrigado
Mais detalhes sobre a lista de discussão lista