[firebase-br] Delete em Cascata

Armando Boza Gonçalves armando.boza em gmail.com
Qui Set 30 15:49:43 -03 2010


  Coloque as chaves estrangeiras em DELETE CASCADE e delete da tabela 
pai os registros desejados.

Att

Armando

Em 30/09/2010 15:34, Reinaldo escreveu:
> Preciso fazer uma delete em cascata para separar um base, porém estou 
> esroscado em um delete, e gostaria de pedir a ajuda de vocês.
>
> Tabelas
>    DOADORES
>      - DoaCod (código)
>      - DoaPes (F ou J) Físico ou Juridico
>    RECIBOS
>      - RecNum    (código)
>      - Doacod    (ligação do Doacod da Tabela Doadores
>      - RecDatBai (Data de Baixa)
>      - RecSeq    (Sequencia de Baixa)
>    Cheques
>      - ChqDatBai (Data da Baixa)
>      - CheSeq    (Sequencia de Baixa)
>
>    Posso ter mais que um cheque associado a um recibo ou Varios recibos
>    associados a um cheque
>
> Preciso deletar todos os cheques data tabela Cheques que sejam de 
> pessoas JURIDICAS.
>
> No select funciona, porém não estou conseguindo fazer um Delete disto:
>
> Select Count(1) From Cheques C
>    Left Join Recibos R on (R.RecSeq = ChqSeq and R.RecDatBai = 
> C.ChqDatBai)
>    Left Join Doadores D on (D.DoaCod = R.DoaCod)
> Where D.DoaPes = 'J'
>
> Como fazer esse DELETE?
>
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>


-- 
Armando Boza Gonçalves
X-Software Desenvolvimento
Site.: www.xsoftwaredesenvolvimento.com.br
Email: armando.boza em gmail.com
Msn..: armandoboza em hotmail.com
Skype: armando.boza
(43)8409-9735





Mais detalhes sobre a lista de discussão lista