[firebase-br] Como deletar em cascata com varias tabelas?

Jhosef Marks jhosef em gmail.com
Qua Mar 28 18:15:02 -03 2007


COmo assim??? Naum entendi esse auto-relacionamento...

Em 28/03/07, michel <michelsugimoto em yahoo.com.br> escreveu:
>
> rs... nao fiz um auto-relacionamento imaginando que as consultas iam
> ficar lentas... mas é uma dor de cabeca manter estas 12 tabelas.
>
> abracos, ate mais
>
> Jhosef Marks wrote:
> > Caracas 12 tabelas, cara nunca vi da esse erro, quem sabe deva ser por
> ter
> > tanta tabela... rs
> >
> >
> > Em 28/03/07, michel <michelsugimoto em yahoo.com.br> escreveu:
> >> mas ja tem...
> >>
> >> a chave estrangeira da tabela_2 referenciando a tabela_1 tem a clausula
> >> delete cascade
> >> a chave estrangeira da tabela_3 referenciando a tabela_2 tem a clausula
> >> delete cascade.
> >>
> >> No final, sao 12 tabelas, e todas tem
> >>
> >> obrigado, t+
> >>
> >>
> >> Jhosef Marks wrote:
> >>> Vc precisa colocar a clausula delete cascade nos dois
> relacionamentos...
> >>>
> >>> Em 28/03/07, michel <michelsugimoto em yahoo.com.br> escreveu:
> >>>> Pessoal,
> >>>>
> >>>> estou com o seguinte problema:
> >>>>
> >>>> tenho um grupo de tabela em cascata (tab1 que relaciona com tab2 que
> >>>> relaciona com tab3 e assim por diante) e nao consigo deletar os
> >>>> registros da primeira tabela. Verifiquei que soh é deletado em
> cascata
> >>>> quando o registro soh tem relacao com uma outra tabela e esta tabela
> >> nao
> >>>> tem relacao com outra.
> >>>>
> >>>> na declaracao de chave estrangeira ja consta a clausula on delete
> >> cascade.
> >>>> Estou usando a versao 1.5 do firebird.
> >>>>
> >>>> Obrigado, ate mais
> >>>>
> >>>> Michel
> >>>>
> >>>>
> >>>> ______________________________________________
> >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >>>> Para editar sua configuração na lista, use o endereço
> >>>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>>>
> >>>
> >>>
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >> Para editar sua configuração na lista, use o endereço
> >> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>
> >
> >
> >
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Jhosef Marks de Carvalho
Delphi Developer
Fone: +55 11 9453-6472
http://groups.google.com/group/soumaisdelphi



Mais detalhes sobre a lista de discussão lista