Accueil du site > Mots-clés : Programmation / Langage SQL

Articles

Générer des jeux de données à partir de rien avec SQL DB2 et la récursivité Enregistrer au format PDF
Il peut être parfois utile, sous SQL DB2, de générer une série de valeurs (par exemple de 1 à 10), valeurs qui serviront de point d’appui pour effectuer des jointures et récupérer - ou calculer - des (...)
Aide mémoire SQL sur les instructions de base. Enregistrer au format PDF
Annotations L’opérateur de concaténation est CONCAT. Le double pipe (deux barres verticales) est souvent utilisé pour remplacer CONCAT. Sur AS400, vous trouverez plus souvent le double point (...)
Le MERGE sous SQL DB2 Enregistrer au format PDF
Ces derniers mois, j’ai dépanné plusieurs confrères qui avaient tous en commun de devoir faire des mises à jour de tables SQL, dans le cadre de reprise ou de correction de données. A chaque fois le (...)
Gestion des dates avec SQL Enregistrer au format PDF
Aujourd’hui en SQL SELECT CURRENT DATE FROM SYSIBM/SYSDUMMY1 Ou SELECT CURDATE() FROM SYSIBM/SYSDUMMY1 Aujourd’hui en SQL, au format YYYYMMDD SELECT YEAR(CURRENT DATE) * 10000 + (...)
obtenir une liste d’objets AS400 via SQL Enregistrer au format PDF
Que fait la fonction UDTFOBJLST La fonction UDTFOBJLST retourne une liste d’objets as400. Fonctionnement La fonction utilise un programme RPGLE qui liste les objets AS400 dans un USERSPACE via (...)
Comment gérer dans une requêtes SQL, des notions qui ne figurent pas dans une table ? Enregistrer au format PDF
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 (...)
SQL-Trouver un enregistrement contenant des majuscules accentuées Enregistrer au format PDF
Dans cet exemple on liste tous les enregistrements de FICHIER dont la zone "LIBEL" contient un caractères majuscule accentué SELECT * FROM FICHIER WHERE TRANSLATE(LIBEL, ’ (...)
Sélectionner la 1ère ligne d’une requête SQL. Enregistrer au format PDF
Voici un exemple de requête SQL permettant de ne sélectionner que la première ligne d’une sélection. SELECT ZONE1, ZONE2 INTO :MAVAR1, :MAVAR2 FROM FICHIER WHERE ZONE1 <> ' ' FETCH FIRST (...)
Exécuter une requête SQL, stockée dans le membre d’un fichier source. Enregistrer au format PDF
La commande RUNSQLSTM Il faut indiquer : Le fichier source (ici QSQLSRC) La bibliothèque (ici LIBTOOL) ou *LIBL ou *CURLIB Le nom du membre contenant la ou les requêtes SQL (ici ARTCREATE) (...)
Lancer plusieurs requêtes SQL dans un CL Enregistrer au format PDF
Exemple de source pour le membre ESSAISQL du fichier QSQLSRC : Pour commencer, créez un fichier source QSQLSRC (dans QGPL, par exemple). Puis créez un membre de type TXT comme dans l’exemple (...)

0 | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80