No lugar do 'rownum' e so substituir por 'oid'

On 7/31/07, Osvaldo Rosario Kussama <[EMAIL PROTECTED]> wrote:
> Renan de Oliveira escreveu:
> > Boa tarde!
> >
> > Atualmente uso a seguinte query no banco de dados Oracle (exemplo fictício):
> >
> > select posicao from
> > (select rownum as posicao, numero_nota_fiscal
> > from nota_fiscal_saida
> > where data_emissao > '15-jul-2007'
> > order by data_emissao) a
> > where numero_nota_fiscal = 555555
> >
> > No caso pretendo pegar um série de registros de uma determinada tabela,
> > e saber dessa série de registros, qual a posicao de um determinado registro.
> >
> > Gostaria de saber como posso fazer a migraçao da mesma para Postgres?
> >
>
>
> Tente:
> CREATE TEMPORARY SEQUENCE pos_nota;
> SELECT posicao FROM
>        (SELECT nextval('pos_nota') AS posicao, numero_nota_fiscal
>           FROM nota_fiscal_saida
>           WHERE data_emissao > '15-jul-2007'
>           ORDER BY data_emissao) a
> WHERE numero_nota_fiscal = 555555;
> DROP SEQUENCE pos_nota;
>
> Osvaldo
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


-- 

---
   V a l t e r    L o b o
    [EMAIL PROTECTED]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a