Fórum Chave estrangeira #59701
26/04/2008
0
Tabela de movimento ([b:fb2acca54b]TB_MOV[/b:fb2acca54b]), possui um campo [b:fb2acca54b]mv_evento_id[/b:fb2acca54b], este deverá receber o ID do evento e ser uma FK com a tabela de cadastro de eventos ([b:fb2acca54b]TB_EVENTO[/b:fb2acca54b]).
O problema é que nem todos lançamentos possuem evento, e neste caso não consigo configurar a FK devido haver registro em TB_MOV cujo campo mv_evento possue valor ´zero´.
Como solucionar isto?
Abraço.
Luciano.badoe
Curtir tópico
+ 0Posts
28/04/2008
Pestana_
mas neste campo somente tem que ser armazenado valores que possuem na tabela TB_EVENTO e nesta tabela não possui registros cujo o código seja zero né!
deve ser isso que porque você não está conseguindo resolver.
flw.
Gostei + 0
04/05/2008
Luciano.badoe
Estou grando zero no campo mv_evento_id quanto não há valor a ser gravado nele. Será que se deixar nulo rola? Vou tentar...
O problema é que este campo nem sempre terá valor. Vai depender to tipo de lançamento. Mas caso tenha, deve ser uma FK da tabela de eventos.
Abraço.
Gostei + 0
05/05/2008
Pestana_
poste o script das tabelas TB_MOV e TB_EVENTO.
flw.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)