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]

Responder a