[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