chave estrangeira

Firebird

16/04/2003

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

Curtidas 0

Respostas

Afarias

Afarias

16/04/2003

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


GOSTEI 0
POSTAR