Fórum chave estrangeira #36526
16/04/2003
0
gostaria de umas dicas ou uma boa sujestão para fonte de estudo,porque
eu não consigo fazer a chave estrangeira do meu banco funcionar.Tenho uma aplicação em d5,ib6, vou tentar dar um exemplo para ser mais claro,
tenho duas tabelas,uma cadastro de processos e outra distribuição de processos tenho a chave estrangeira que no caso é(ALTER TABLE ´TB_MOVIMENTACAO´ ADD CONSTRAINT ´FK_CAD´ FOREIGN KEY (´COD_PROCESSO´) REFERENCES TB_CADASTRO (´COD_PROCESSO´);),quando eu altero algun processo na tabela cadastro
automaticamente teria que alterar na tabela de distribuição correto?,más isso não acontece,o que devo saber?
desde ja agradeço!!
eu não consigo fazer a chave estrangeira do meu banco funcionar.Tenho uma aplicação em d5,ib6, vou tentar dar um exemplo para ser mais claro,
tenho duas tabelas,uma cadastro de processos e outra distribuição de processos tenho a chave estrangeira que no caso é(ALTER TABLE ´TB_MOVIMENTACAO´ ADD CONSTRAINT ´FK_CAD´ FOREIGN KEY (´COD_PROCESSO´) REFERENCES TB_CADASTRO (´COD_PROCESSO´);),quando eu altero algun processo na tabela cadastro
automaticamente teria que alterar na tabela de distribuição correto?,más isso não acontece,o que devo saber?
desde ja agradeço!!
Mikal
Curtir tópico
+ 0
Responder
Posts
16/04/2003
Afarias
>> quando eu altero algun processo na tabela cadastro
>> automaticamente teria que alterar na tabela de distribuição correto?
O q vc quer dizer com isso?? Se vc alterar a primary key, SIM!
Más neste caso vc tem q especificar na criação da FK, acrescentando o comando:
on update cascade;
>> automaticamente teria que alterar na tabela de distribuição correto?
O q vc quer dizer com isso?? Se vc alterar a primary key, SIM!
Más neste caso vc tem q especificar na criação da FK, acrescentando o comando:
on update cascade;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)