RES: [firebase-br] Equivalente a ROWNUM do Oracle

Jony jonyridel em yahoo.com.br
Sex Ago 12 11:49:44 -03 2005


Rafael, eu não conheço nada equivalente, vou dar uma pesquisa quando tiver
um tempinho aqui no trabalho.
Mas em todo caso você pode fazer uma procedure selecionavél para trazer esta
informação, com um contador a cada linha retornarda.

Espero ter ajudado,

----------------------------
Jony Ridel 
Grupo Êxito - Salvador - BA
----------------------------


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Rafael Cabral
Enviada em: sexta-feira, 12 de agosto de 2005 11:18
Para: 'FireBase'
Assunto: RES: [firebase-br] Equivalente a ROWNUM do Oracle

Fala Alisson, Blz?

Bom, já pensei no ROW_COUNT. Mas, para este caso, não 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;

ID		NOME		CIDADE
------	------	------
541		PAULO		RIO			ROWNUM = 1
698		ANDRÉ		RIO			ROWNUM = 2
963		KARLA		TERES			ROWNUM = 3
...		...		...			ROWNUM = N


SELECT * FROM TABELA ORDER BY NOME;

ID		NOME		CIDADE
------	------	------
698		ANDRÉ		RIO			ROWNUM = 1
963		KARLA		TERES			ROWNUM = 2
541		PAULO		RIO			ROWNUM = 3
...		...		...			ROWNUM = N


SELECT * FRM TABELA ORDER BY ID DESC;

ID		NOME		CIDADE
------	------	------
963		KARLA		TERES			ROWNUM = 1
698		ANDRÉ		RIO			ROWNUM = 2
541		PAULO		RIO			ROWNUM = 3
...		...		...			ROWNUM = N


[]s,

Rafael Cabral

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Alisson
Enviada em: sexta-feira, 12 de agosto de 2005 10:56
Para: lista em firebase.com.br
Assunto: Re: [firebase-br] Equivalente a ROWNUM do Oracle

Cara.. no FB. 1.5.. jah tem o ROW_COUNT
mas pelo q sei... nao da pra utilizar ele em uma select.. igual o ROWNUM do
Oracle....

mas o ROW_COUNT vc consegue saber a quantidade de registros e tal..!!!!

nao sei se vai te ajudar...

abraços!!!!


"Rafael Cabral" 
<rafael.cabral em intercraft.inf.br> escreveu na mensagem
news:20050811180200.46DF27D75 em micftln01.icraft.com.br...
Olá pessoal tudo bem?

Queria saber se no Firebird existe um comando equivalente ao ROWNUM do
Oracle. Que pega o número da linha atual da consulta que está sendo
realizada.

[]s,

Rafael Cabral
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br Para editar
sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa







______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.338 / Virus Database: 267.10.8/71 - Release Date: 12/8/2005
 

-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.338 / Virus Database: 267.10.8/71 - Release Date: 12/8/2005
 


	
	
		
_______________________________________________________ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/





Mais detalhes sobre a lista de discussão lista