Hola:
 
en V4R5 NO funciona
en V5R2 Si funciona
 
----- 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