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