Accueil du site > Les articles > Comment gérer dans une requêtes SQL, des notions qui ne figurent pas dans une (...)
Version à imprimer Enregistrer au format PDF

Comment gérer dans une requêtes SQL, des notions qui ne figurent pas dans une table ?

jeudi 22 décembre 2005, par David Malle, Serge Gomes Visites  4201 Première mise en ligne le vendredi 3 juin 2005.

Comment construire une requête sql, sur des données ne figurant pas dans une table. Pour obtenir la date du jour, pour construire une liste de valeurs prédéfinies, ... C’est le sujet de ce court article.


L’astuce.

Elle est simple. Il suffit de mentionner :

- la table SYSDUMMY1 de la bibliothèque SYSIBM.

ou

- la table QSPTABL de la bibliothèque QSYS2.

Exemple 1 :

 select 'Une valeur' from sysibm/sysdummy1

Exemple 2 :

 select current date from qsys2/qsqptabl

P.-S.

Remarquez qu’une requête du type "select current date from nimportequelletable fetch first 1 rows only" fait l’affaire aussi...