SQL offset ko

RPG (3 et 4, free), CL, SQL, etc...
Répondre
fmouragues
Messages : 5
Enregistré le : ven. 19 déc. 2014, 10:57:45

SQL offset ko

Message par fmouragues »

Bonjour,
Lorsque je tente ça :

Code : Tout sélectionner

select * from bdvin1.vins
order by vin_code       
limit 10 offset 40 
j'obtiens une erreur SQL0084 Instruction SQL non admise.

L'erreur vient bien d'offset, si je fais uniquement limit c'est ok.

Je suis en V7R2 TR5.
Je pense qu'il y a quelque chose à faire pour activer cette commande, mais je n'ai pas trouvé quoi sur le net.
Avez vous une idée ?

Merci d'avance.

fmouragues
Messages : 5
Enregistré le : ven. 19 déc. 2014, 10:57:45

Message par fmouragues »

Bon,
J'ai trouvé 7.3 uniquement à priori....

https://www.ibm.com/support/knowledgece ... offset.htm

cmasse
Site Admin
Messages : 802
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

OFFSET

Message par cmasse »

En fait c'est arrivé en cours de 7.2 avec la TR3. Mais voici ce que dit la doc.
Notes

Allowed use of OFFSET: The offset-clause is only allowed as part of the outer fullselect of a DECLARE CURSOR statement or a prepared select-statement. It is not supported in interactive SQL.
https://www.ibm.com/support/knowledgece ... offset.htm
Christian Massé (Volubis.fr)

Répondre