Ver Mensaje Individual
  #4  
Antiguo 26-08-2011
Avatar de ariefez
ariefez ariefez is offline
Miembro
 
Registrado: sep 2005
Ubicación: Perú - Lima
Posts: 63
Reputación: 19
ariefez Va por buen camino
Si lo que deseas es paginar una consulta, puedes usar lo siguiente:

Código SQL [-]
create or alter procedure NOMBRE_DEL_PROCEDIMIENTO (
    ...
    num_pagina smalling,
    num_filas smalling )
returns (
    ...
)
as
begin
    for
        select
            ...
            from
                ...
            where
                ...
            rows
                (:num_filas * (:num_pagina - 1) + 1) to (:num_filas * :num_pagina)
        into
            ...
    do
        suspend;
end

donde:

num_pagina >> numero de pagina
num_filas >> numero de registros a devolver
Responder Con Cita