Funciona, pero creo que no es lo que tu quieres (no encuentro la nota de referencia). Si no estoy equivocado, el optimize no te selecciona tan solo el numero de reg. que le digas. Lo que hace que al abrir el cursor cuando ha seleccionado el numero de reg indicados deja de seleccionar y devuelve el control al pgm. Cuando el programa utiliza, mediante el fetch, los registros seleccionados y necesita mas, automaticamente se continua con la seleccion hasta obtener el siguiente bloque de reg. Esto esta indicado para procesos en los que solo vamos a tratar un numero relativamente peque�o de reg. de los seleccionados, puesto que el tiempo en abrir el cursor es menor, pero el de fetch es mayor.
-----Original Message----- From: Informatica [mailto:[EMAIL PROTECTED] Sent: 06 June 2003 09:10 To: Forum.Help400 Subject: Re: Limitar resultados de un Select ----- Original Message ----- From: "alex martinez" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, June 05, 2003 6:23 PM Subject: Re: Limitar resultados de un Select > SELECT * FROM TABLITA OPTIMIZE FOR 10 ROWS > Pues no se, parece que no funciona. Por lo que he leido, en el manual, esta clausula le dice al GBBDD que se pretenden aprovechar del resultado solo las 10 primeras filas, pero no "truncando" el resultado. Parece mas bien un tema de rendimiento. �hay que controlar luego el resultado por programa? Del manual de SQL: OPTIMIZE integer ROWS The optimize-clause tells the database manager to assume that the program does not intend to retrieve more than integer rows from the result table. Without this clause, or with the keyword ALL, the database manager assumes that all rows of the result table are to be retrieved, and it optimizes accordingly. Optimizing for integer rows, or at a minimum, the number of rows that are fetched, could improve performance. The clause does not change the result table or the order in which the rows are fetched. Any number of rows can be fetched, but performance can possibly degrade after integer fetches. The clause can appear either before or after an accompanying update-clause or read-only-clause. optimize-clause _____________________________________________________ Forum.HELP400 es un servicio m�s de NEWS/400. � Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja, env�a el mensaje resultante de pulsar mailto:[EMAIL PROTECTED] _____________________________________________________ Forum.HELP400 es un servicio m�s de NEWS/400. � Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja, env�a el mensaje resultante de pulsar mailto:[EMAIL PROTECTED]
