Fórum Cláusula quot;ON UPDATE CASCADEquot;??? Quando usar ou não #47924
05/11/2004
0
Ola amigos
Estou com uma dúvida sobre a cláusula :arrow: ´[b:ee9c8d5fc0]ON UPDATE CASCADE[/b:ee9c8d5fc0]´: [u:ee9c8d5fc0]Em quais situações é aconselhável usar e/ou não usar essa cláusula?[/u:ee9c8d5fc0]
PS: Exemplos do uso e não uso seria interessante e mais fácil para o entendimento...
Atenciosamente
Estou com uma dúvida sobre a cláusula :arrow: ´[b:ee9c8d5fc0]ON UPDATE CASCADE[/b:ee9c8d5fc0]´: [u:ee9c8d5fc0]Em quais situações é aconselhável usar e/ou não usar essa cláusula?[/u:ee9c8d5fc0]
PS: Exemplos do uso e não uso seria interessante e mais fácil para o entendimento...
Atenciosamente
Fabricioal
Curtir tópico
+ 0
Responder
Posts
06/11/2004
Maicongabriel
Imagine que você possua uma ´tabela de Notas´ e uma ´tabela de Itens de Nota´.
Imagine que a tabela de Notas possui um campo Codigo(PK) e a tabela de Itens, possua um campo NumNota(FK)(ligado ao campo Codigo da tabela de Notas com Cascade Update ativo).
Se por um acaso você alterasse o valor do campo Codigo da tabela de Notas, os registros da tabela de Itens ligados a este registro principal, teriam o seu NumNota atualizado automaticamente!
O mesmo valeria para Delete Cascade, onde excluindo o registro principal, os registros filhos seriam também excluídos!
É mais ou menos isto! :wink:
Imagine que a tabela de Notas possui um campo Codigo(PK) e a tabela de Itens, possua um campo NumNota(FK)(ligado ao campo Codigo da tabela de Notas com Cascade Update ativo).
Se por um acaso você alterasse o valor do campo Codigo da tabela de Notas, os registros da tabela de Itens ligados a este registro principal, teriam o seu NumNota atualizado automaticamente!
O mesmo valeria para Delete Cascade, onde excluindo o registro principal, os registros filhos seriam também excluídos!
É mais ou menos isto! :wink:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)