Como criar um Stored Procedures no Interbase
Com faço para criar um Stored Procedure no Interbase 6.0 para que o mesmo limite valores na tabela.
Quero pegar somente os dois ultimo registros da tabela.
No Sql faço assim order by desc limit 2 mas não funciona no InterBase.
Valeu
Giliard Abreu
Quero pegar somente os dois ultimo registros da tabela.
No Sql faço assim order by desc limit 2 mas não funciona no InterBase.
Valeu
Giliard Abreu
Giliardabreu
Curtidas 0
Respostas
Afarias
28/06/2004
segue 1 exemplo::
dai é só chamar::
select * from ultimos_registros (n);
onde ´n´ é o número de registros desejados!
T+
set term ^; create procedure ultimos_registros (max_reg integer) returns ( ** lista de campos ** ) as declare variable num_reg integer; begin num_reg = 0; for select ** campos ** from tabela order by campo_tal desc into :*lista de campos* do begin num_reg = num_reg + 1; if (num_reg <= max_reg) then suspend; else exit; end end^
dai é só chamar::
select * from ultimos_registros (n);
onde ´n´ é o número de registros desejados!
T+
GOSTEI 0