Fórum InterBase 6 - Rownum #407678
15/09/2011
0
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.
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
Curtir tópico
+ 0
Responder
Posts
04/10/2011
Edgard Leal
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
, 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
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)