PRUEBA LO SIGUIENTE
 
SELECT CPNACN, CPCPOS, CPDESC FROM EFTCPO01 F1 WHERE RRN(F1)<= 5 ORDER BY CPCPOS
 
Un saludo
 
LUIS SANCHEZ
DPTO. PROCESO DE DATOS
 
Mail: [EMAIL PROTECTED]
Tf: 91 885 56 17
___________________________________________________________________________
 
Este mensaje se dirige exclusivamente a su destinatario y puede contener
informaci�n privilegiada o confidencial. Si no es vd. el destinatario
indicado, queda notificado de que la utilizaci�n, divulgaci�n y/o copia sin
autorizaci�n est� prohibida en virtud de la legislaci�n vigente. Si ha
recibido este mensaje por error, le rogamos que nos lo comunique
inmediatamente por esta misma v�a y proceda a su destrucci�n.
 

This message is intended exclusively for its addressee and may contain
information that is CONFIDENTIAL and protected by professional privilege.
If you are not the intended recipient you are hereby notified that any
dissemination, copy or disclosure of this communication is strictly
prohibited by law. If this message has been received in error, please
immediately notify us via e-mail and delete it.
__________
----- Original Message -----
Sent: Friday, February 27, 2004 12:11 PM
Subject: Clausula FETCH FIRST N ROWS

Hola a todos.

 

Tengo un problema en SQL estoy intentando a�adir la clausula FETCH FIRST N ROWS a un SELECT de la siguiente manera:

 

SELECT CPNACN, CPCPOS, CPDESC FROM EFTCPO01 ORDER BY CPCPOS FETCH FIRST 5 ROWS ONLY   

 

Y se produce el siguiente error:

 

                           

 

ID de mensaje  . . . . :   SQL0199       Gravedad . . . . . . . :   30       

Tipo de mensaje. . . . :   Diagn�stico                                       

Fecha env�o  . . . . . :   27/02/04      Hora env�o . . . . . . :   10:31:42 

                                                                             

Mensaje . . . . :   Palabra clave FETCH inesperada. Signos v�lidos: <FIN DE  

  SENTENCIA>.                                                                

Causa . . . . . :   La palabra clave FETCH no se esperaba aqu�.  Se detect� un

  error de sintaxis en la palabra clave FETCH.  La lista parcial de signos   

  v�lidos es <FIN DE SENTENCIA>.  Esta lista asume que la sentencia es       

  correcta hasta la palabra clave inesperada.  El error puede estar          

  anteriormente en la sentencia, pero la sintaxis de la sentencia parece     

  v�lida hasta este punto.                                                   

Recuperaci�n  . :   Examine la sentencia SQL en el �rea de la palabra clave  

  especificada.  Pueden faltar dos puntos o un delimitador SQL.  SQL requiere

  la delimitaci�n de palabras reservadas cuando se utilizan como un nombre.  

  Corrija la sentencia SQL y vuelva a intentar la petici�n.                  

                                                                         Final

 

�Puede ser causado porque solo funcione a partir de una determinada versi�n de SQL/DB2? , o en su defecto �que deberia de hacer para que funcione?.

 

 

Gracias a todos por vuestra atenci�n.

 

Un saludo.

 

 

 

Responder a