Re: [firebase-br] Diferenças na PK e FK para a cláusula on ... cascade
    Francisco Carlos da Rocha Gomes 
    fcarlos em cpafac.embrapa.br
       
    Qua Dez 22 13:37:54 -03 2004
    
    
  
Por que há esta cláusula tanto na PK quanto na FK, ou há alguma diferença?
----- Original Message ----- 
From: "Josauro S.J." <josauro em casasoft.inf.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, December 22, 2004 2:20 PM
Subject: Re: [firebase-br] Diferenças na PK e FK para a cláusula on ... 
cascade
ON cascade delete exclui todos os registros Detalhe quando o registro mastre 
é excluido
On cascade Update se o campo for alterado no registro master, atualiza o 
mesmo nos registro detalhe ...
Set Nulll, quando excluir o registro master seta os campos de referencia nos 
detalhe como null, criando assim registro orfão...
Josauro S.J.
Diretor
josauro em casasoft.inf.br
----- Original Message ----- 
From: Francisco Carlos da Rocha Gomes
To: FireBase
Sent: Wednesday, December 22, 2004 12:47 PM
Subject: [firebase-br] Diferenças na PK e FK para a cláusula on ... cascade
Pessoal,
qual é a diferença de se usar as sub-cláusulas "on delete" e "on update"na 
cláusula primary key e na cláusula foreign key?
Conforme o exemplo:
primary key (campo) references outra_tabela
   on delete  cascade
   on update cascade
foreign key (campo) references outra_tabela
   on delete  cascade
   on update cascade
Qual a combinação de "cascade", "set null", "set default" que vocês costumam 
usar para "on delete" e "on update"?
Um abraco e feliz natal,
Francisco Carlos
Embrapa Acre
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br 
    
    
Mais detalhes sobre a lista de discussão lista