Re: [firebase-br] Deleção em Cascata?

André Boriz andreboriz em yahoo.com.br
Qui Out 21 07:56:42 -03 2004


Meu caro,

Se o teu banco estiver bem estruturado com suas PRIMARY KEY e FOREIGN KEY, 
você não precisa se preocupar com isso. O próprio Firebird vai fazer isso 
pra você. Isso se chama integridade referencial.

alter table TABELA_NOME
add constraint FK_TABELA_NOME
foreign key (CAMPO1, CAMPO2, ...)
references TABELA_PAI(CAMPO1, CAMPO2, ...)
on delete CASCADE


      Atenciosamente,

      André Boriz




----- Original Message ----- 
From: "Joubert Rinaldi" <rinaldi.vieira em gmail.com>
To: "FireBase" <lista em firebase.com.br>; <lista-delphi em yahoogrupos.com.br>; 
<DELPHI_SOPROGRAMADORES em yahoogrupos.com.br>; 
<delphi-total em yahoogrupos.com.br>
Sent: Wednesday, October 20, 2004 11:07 PM
Subject: [firebase-br] Deleção em Cascata?


Amigos,

Para quem vem do Paradox (meu caso) a deleção em cascata é uma
maravilha, mas vai acontecer casos que quero verificar se aquele
registro tem algum dependente e impedir que ele seja excluido caso
encontre.

Como faço isso no banco (FB) e o aplicativo (DBExpress)?

[]'s

-- 
MSN: jcombr em hotmail.com

______________________________________________
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