Le Blog, les articles

Générer des jeux de données à  partir de rien avec SQL DB2 et la récursivité

Générer des jeux de données à  partir de rien avec SQL DB2 et la récursivité

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 données secondaires. Vous vous demandez peut être à  quoi cela peut servir. Eh bien, imaginez que vous ayiezEn savoir plus surGénérer des jeux de données à  partir de rien avec SQL DB2 et la récursivité[…]

Emuler sous MySQL le principe des tables temporaire DB2

Emuler sous MySQL le principe des tables temporaire DB2

J’use et j’abuse – sans vergogne – des tables temporaires DB2, car c’est un mécanisme puissant qui rend de grands services au développeur IBM i que je suis. Quoique je leur préfère dans certains cas l’usage des CTE (common table expressions), mais ce n’est pas le sujet du jour. Quoi qu’il en soit, ces deux techniques (tables temporaires et CTE) n’existent pas sous MySQL, aussi je vais vous présenter une technique permettant de pallier ce manque.

Récupérer la liste des travaux verrouillant une table DB2

Récupérer la liste des travaux verrouillant une table DB2

Quand on souhaite savoir si une table DB2 pour IBM i est verrouillée, et surtout par quels travaux elle est verrouillée, la technique la plus couramment utilisée consiste à  passer en mode « ligne de commande » et à  utiliser la commande WRKOBJLCK. Cette commande est très pratique mais elle souffre de deux défauts : on estEn savoir plus surRécupérer la liste des travaux verrouillant une table DB2[…]

Calculette RPG et PHP

Calculette RPG et PHP

J’avais écrit la première version de cette calculette aux alentours de 1993 (je développais alors sur écran passif). Dans un souci essentiellement pédagogique, je vous propose aujourd’hui une réécriture de ce programme dans 2 versions : une version RPG Free, et une version web, écrite avec beaucoup de PHP et un soupçon de jQuery.

Webinar – une boîte à  outils open source pour applications d’entreprise

Webinar – une boîte à  outils open source pour applications d’entreprise

Grégory a organisé, le 24 mai dernier, un webinar en partenariat avec Zend France. Durant ce webinar, Grégory a présenté un certain nombre de composants open source destinés à  développer rapidement des écrans de gestion. Les principaux composants présentés étaient les suivants : MacaronDB : librairie PHP « Open source » développée par Grégory pour faciliter leEn savoir plus surWebinar – une boîte à  outils open source pour applications d’entreprise[…]

Compter les occurences de caractères dans un champ

Compter les occurences de caractères dans un champ

Le principe est de compter le nombre de caractère du champ moins le nombre de caractère du champ après avoir supprimer le caractère dont on veut compter les occurrences. Le résultat donne le nombre d’occurrences pour le caractère. SELECT RRN(A) , LENGTH(MYFIELD) – LENGTH(REPLACE(MYFIELD,’;’, »)) FROM MYFILE A