não seria melhor

delete from contas_receber where id in (select id from contas_receber where
id_venda = IdVenda);

?

On Fri, Jan 30, 2009 at 11:32 AM, Sebastian SWC <[email protected]>wrote:

> On Fri, Jan 30, 2009 at 2:22 PM, Jean Domingues <[email protected]>
> wrote:
> >
> > Pessoal, queria saber se isso eh possível, excluir um registro que se
> > encontra no cursor que estou percorrendo, como no codigo abaixo:
> >
> > for regCR in select * from contas_receber where id_venda = IdVenda
> > loop
> >    ......
> >       delete from contas_receber where id = regCR.id;
> > end loop
>
> talvez, modelando as tabelas de outra forma seria mais facil dar um
> delete cascade ou simplesmente apagar os filhos através da chave do
> pai...
>
> --
> Atenciosamente,
> Sebastian Selau Webber Colombo
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
[ ]'s
Shairon Toledo
http://www.hashcode.eti.br
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a