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
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Les marchés publics peuvent-ils encore faire émerger des champions numériques français ?
- ESET accélère en France et mise sur l’IA face à la montée des cybermenaces
- Souveraineté des données : cessons de traiter le symptôme, attaquons-nous aux causes
- Asys accélère sur la planification intelligente avec l’acquisition de m-work
Articles les + lus
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
