Page 1 sur 1

SQL offset ko

Posté : jeu. 06 avr. 2017, 08:17:05
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.

Posté : jeu. 06 avr. 2017, 09:04:27
par fmouragues
Bon,
J'ai trouvé 7.3 uniquement à priori....

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

OFFSET

Posté : ven. 07 avr. 2017, 07:32:27
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