Haz lo que debes hacer
Inicio | Buscar | Quienes Somos | Reglas | Reuniones | Contacto | Aviso Privacidad | Usuarios
Editorial | La Realidad | Las AC | Sobre Proceso | Cambios al 2025


RANTS de Oracle, un manejador de bases de datos
#5

Notè algo raro en la versión de produccion (11 algo) en el paginado de ORACLE.

En pocas palabras, alguien dio una instruccion reconstruyendo ROWID. Asi que las ordenes de paginado o pagination, que de por si son confusas, no funcionaban excepto una que necesita hacer algo que ocupa mucha memoria y tuve que hacer una yo

Asi que en vez de Select CAMPO1, CAMPO2 from TABLA Limit 10,20 de MYSQL , este es el equivalente que si jaló:

select CAMPO1,CAMPO2[color=#00FF00],ROW_ORDER from (select row_number() over (order by TU_CAMPO_ORDER) row_order, CAMPO1,CAMPO2 from Tabla) where row_order between 11 and 20

El texto en verde no se necesita en el final pero si para depurar.
Responder


Mensajes en este tema
RANTS de Oracle, un manejador de bases de datos - por admin - 12-24-2008, 06:23 AM
RANTS de Oracle, un manejador de bases de datos - por admin - 01-06-2009, 05:31 AM
RANTS de Oracle, un manejador de bases de datos - por admin - 01-07-2009, 01:00 AM
RANTS de Oracle, un manejador de bases de datos - por admin - 01-08-2009, 02:46 AM
RANTS de Oracle, un manejador de bases de datos - por admin - 04-13-2009, 11:04 PM

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)