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

michel michelsugimoto em yahoo.com.br
Qua Mar 28 15:28:23 -03 2007


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
>>
> 
> 
> 





Mais detalhes sobre a lista de discussão lista