Étiquette : sql

ven 15 novembre 2019 0

Inter­cep­ter les erreurs SQL en RPG ile

Par Ibmiiste

SQL, c’est bien… jusqu’à ce que ça plante !
En RPG ILE, une erreur SQL clas­sique se tra­duit géné­ra­le­ment par un SQLCODE néga­tif — mais par défaut rien n’arrête pro­pre­ment l’exécution et rien ne te donne de contexte pré­cis sur l’erreur. L’article pro­pose une méthode pour inter­cep­ter ces erreurs SQL et gérer pro­pre­ment les excep­tions dans ton code RPG ILE, en encap­su­lant les opé­ra­tions SQL dans une logique d’interception contrô­lée, plu­tôt que de lais­ser le pro­gramme échouer sans explication.

lun 4 février 2019 0

Choix mul­tiples en SQL sur IBM i : maî­tri­ser IN, CASE et sous-requêtes

Par Ibmiiste

Vous empi­lez encore des OR ou des IF en RPG pour gérer des choix multiples ?
DB2 for IBM i offre des construc­tions SQL simples et puis­santes (IN, sous-requêtes, CASE, CTE) pour expri­mer ces règles métier direc­te­ment en base.
Un rap­pel clair et concret pour écrire un SQL plus lisible, plus main­te­nable… et réso­lu­ment moderne.