Equivalente a ROWNUM do Oracle
Existe algo em FB equivalente ao ROWNUM? Estou interessado na
quantidade de registros e sim no número do registro atual. Se for o > primeiro
registro retorna 1, se for o segundo retorna 2 e assim por diante:
>
> SELECT * FROM TABELA;
>
> IDNOMECIDADE
> ------------------
> 541PAULORIOROWNUM = 1
> 698ANDRÉRIOROWNUM = 2
> 963KARLATERESROWNUM = 3
> .........ROWNUM = N
>
>
> SELECT * FROM TABELA ORDER BY NOME;
>
> IDNOMECIDADE
> ------------------
> 698ANDRÉRIOROWNUM = 1
> 963KARLATERESROWNUM = 2
> 541PAULORIOROWNUM = 3
> .........ROWNUM = N
>
>
> SELECT * FRM TABELA ORDER BY ID DESC;
>
> IDNOMECIDADE
> ------------------
> 963KARLATERESROWNUM = 1
> 698ANDRÉRIOROWNUM = 2
> 541PAULORIOROWNUM = 3
> .........ROWNUM = N
>
>
> []s,
>
> Rafael Cabral
>
quantidade de registros e sim no número do registro atual. Se for o > primeiro
registro retorna 1, se for o segundo retorna 2 e assim por diante:
>
> SELECT * FROM TABELA;
>
> IDNOMECIDADE
> ------------------
> 541PAULORIOROWNUM = 1
> 698ANDRÉRIOROWNUM = 2
> 963KARLATERESROWNUM = 3
> .........ROWNUM = N
>
>
> SELECT * FROM TABELA ORDER BY NOME;
>
> IDNOMECIDADE
> ------------------
> 698ANDRÉRIOROWNUM = 1
> 963KARLATERESROWNUM = 2
> 541PAULORIOROWNUM = 3
> .........ROWNUM = N
>
>
> SELECT * FRM TABELA ORDER BY ID DESC;
>
> IDNOMECIDADE
> ------------------
> 963KARLATERESROWNUM = 1
> 698ANDRÉRIOROWNUM = 2
> 541PAULORIOROWNUM = 3
> .........ROWNUM = N
>
>
> []s,
>
> Rafael Cabral
>
Yallebr
Curtidas 0
Respostas
Raserafim
25/09/2006
uma certa vez tb precisei disso, e não consegui encontrar resposta aqui no forum.
acabei tendo que utilizar este recurso dentro do próprio delphi.
mas... vamos ver se tem uma solução e vc tem mais sorte
acabei tendo que utilizar este recurso dentro do próprio delphi.
mas... vamos ver se tem uma solução e vc tem mais sorte
GOSTEI 0