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!!


Mikal

Mikal

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;


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar