La première technique est très simple et convient pour extraire des valeurs CLOB ne dépassant pas 64 Ko. On déclare un champ caractère, de longueur variable RPG IV (voir A, figure 1) et on utilise une expression SQL Cast pour convertir la valeur de colonne CLOB en un type de
Une expression Cast
donnée VarChar. On peut sélectionner une
valeur VarChar dans un champ caractère, de longueur variable RPG IV, directement,
comme illustré en G.
Notons que cette instruction Select Into a quatre éléments dans la liste select
: le premier est l’expression Cast et les trois autres sont des références simples
à la colonne Clob1. Comme cette instruction Select Into a pour but de démontrer
des techniques d’accès CLOB, j’utilise la même colonne de façon répétitive. La
clause Into de cette instruction a quatre entrées correspondantes ; chacune a
une variable hôte (:Char1Var, par exemple) et un indicateur null (:Char1Ind, par
exemple). Une variable indicateur prend une valeur négative quand l’expression
correspondante de la liste select donne un résultat null. Si l’expression ne donne
pas un résultat null, la variable indicateur prend une valeur non négative, et
la valeur de l’expression est placée dans la variable hôte.
Comme variante de cette technique, on peut utiliser une fonction Left ou SubStr
pour limiter la taille de la valeur CLOB de sorte que le résultat tienne dans
votre variable RPG IV. Voici comment on pourrait limiter la valeur extraite aux
1.024 premiers caractères :
Cast( Left( Clob1, 1024 ) As VarChar( 1024 ) )
Notons qu’on peut utiliser une colonne CLOB comme argument des fonction string
SQL.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
- Activer la mise en veille prolongée dans Windows 10
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Les 6 étapes vers un diagnostic réussi
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Cybersécurité Active Directory et les attaques de nouvelle génération
Les plus consultés sur iTPro.fr
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- L’IA transforme la modernisation IT en enjeu stratégique d’entreprise
- D’un centre de coûts à un centre de valeur : la transformation des centres de contact
- Utilities : la résilience des réseaux devient prioritaire face à la pression énergétique
Articles les + lus
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
À la une de la chaîne Tech
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
