Cómo limitar el número de registros leídos

Cómo:

En el caso de algunos tipos de informe, resulta satisfactorio contar con un número limitado de registros. Cuando se recupera el número especificado de registros puede detenerse el proceso de recuperación de registros. Esto es útil cuando:


Principio de página

x
Sintaxis: Cómo Limitar el número de registros leídos

Existen dos maneras de limitar el número de registros recuperados. Puede utilizar

WHERE RECORDLIMIT EQ n

donde:

n
Es un número mayor que cero e indica el número de registros que hay que recuperar. Esta sintaxis se puede usar con orígenes de datos FOCUS y que no sean FOCUS.

Para orígenes de datos que no sean de FOCUS, también puede usar

WHERE READLIMIT EQ n

donde:

n
Es un número mayor que cero e indica el número de operaciones de lectura (no de registros) que hay a realizar. Para obtener información detallada, consulte el manual del adaptador de datos correspondiente.

Tenga en cuenta que: Si se hiciera el intento de aplicar la prueba READLIMIT a un origen de datos de FOCUS, la solicitud se procesa correctamente, pero se ignora la frase READLIMIT.

Nota: El uso de SET RECORDLIMIT desactiva AUTOINDEX.



Ejemplo: Cómo limitar el número de registros leídos

Las siguiente solicitud recupera cuatro registros y el resultado es un informe de cuatro líneas:

TABLE FILE EMPLOYEE
PRINT LAST_NAME AND FIRST_NAME AND EMP_ID
WHERE RECORDLIMIT EQ 4
END

La salida es:

LAST_NAME        FIRST_NAME  EMP_ID   
---------        ----------  ------   
STEVENS          ALFRED      071382660
SMITH            MARY        112847612
JONES            DIANE       117593129
SMITH            RICHARD     119265415

WebFOCUS