InterBase 6 - Rownum

Firebird

15/09/2011

Boa tarde.

Gostaria de saber se, em InterBase 6, existe alguma instrução equivalente (ou alguma forma de simular no SELECT) a ROWNUM?

Desde já, muito obrigado.
Franklyn Novaes

Franklyn Novaes

Curtidas 0

Respostas

Edgard Leal

Edgard Leal

15/09/2011

Não testei com o interbase , mas com o fireBird , ja houve situações em que precisei deste recurso
, para limitar registros : Select first 15 * from tabela ;
paginação : select first 15 * from tabela where codigo not int (select first 30 codigo from tabela) /* 3º pagina de 15 itens*/

, quando precisei explicitamente exibir o número da linha , utilizei uma procedure :
create procedure sp_lista returns(num integer , texto varchar(10))
as
begin
num = 0;
for select descricao from tabela into :texto do
begin
num = num + 1;
suspend;
end

end
GOSTEI 0
POSTAR