Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 12787|Respuesta: 0

[Fuente] Oracle utiliza funciones de análisis sintáctico row_number una paginación eficiente

[Copiar enlace]
Publicado en 16/8/2016 10:03:36 | | | |



Paginación por oráculo
(1) Utilizar palabras clave rownum (anidamiento de tres capas)
SELECCIONA * DE ( SELECCIONA A.*,ROWNUM num DE ( SELECCIONA * DE t_order ) A DONDE ROWNUM<=15 ) DONDE NUM>=5; --devuelve datos en las líneas 5-15
(2) Utilizar row_number función de análisis para la paginación (más eficiente)
SELECT xx.* FROM( SELECT t.*,row_number() over(ORDER BY o_id)AS num FROM t_order t )xx DONDE num ENTRE 5 Y 15; --devuelve datos en las líneas 5-15
Las funciones de análisis pueden formatearse
función() sobre(perción por campo orden por campo);
La perción está dividida por un campo
Orden ordenado por campo






Anterior:{&quot;ORA-12514: TNS: El oyente no reconoce actualmente el servicio solicitado en el descriptor de conexión&quot;}
Próximo:C# utiliza la base de datos Oracle para ejecutar múltiples sentencias de consulta, no métodos de procedimientos almacenados
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com