On peut aussi utiliser SqlType(Clob) en carte D pour déclarer une variable hôte qui recevra des valeurs CLOB ne dépassant pas 64 Ko. Comme on peut le voir en B sur la figure 1, on déclare la variable sans préciser un type ou une longueur de donnée. Après le mot-clé
Le mot-clé Clob
CLOB, on code un signe deux-points et une longueur.
Quand le précompilateur SQL/400 rencontre cette forme de carte D, il commente
la carte D et génère une déclaration de structure de données comme celle-ci :
DCLOB1VAR DS
DCLOB1VAR_LEN 10U 0
DCLOB1VAR_DATA 1024A
Le nom de la structure de données est le même que la variable que l’on a déclarée
à l’origine. Le premier sous-champ a _LEN en suffixe au nom de la variable et
est un entier non signé. Le second sous-champ a _DATA comme suffixe au nom de
la variable et est un champ caractère de longueur fixe : celle que l’on a indiquée
avec le mot-clé SqlType.
Dans la clause Into de l’instruction Select, on indique la variable déclarée,
qui est la même que le nom de la structure de données générée. (Voir la ligne
avec la variable hôte :Clob1Var en G). La structure de données est utilisée par
le runtime SQL/400 pour recevoir la valeur CLOB. Dans cet exemple, le contenu
de la colonne Clob1 est placé dans le sous-champ CLOB1VAR_DATA et la longueur
de la donnée est placée dans le sous-champ CLOB1VAR_LEN. On peut utiliser ces
sous-champs comme arguments de la fonction intégrée RPG IV %SubSt pour travailler
avec le contenu de CLOB, comme en O.
Comme cette technique ne pallie pas les limitations de longueur des champs caractères
RPG, il sera bien souvent plus simple d’utiliser la technique de l’expression
Cast.
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
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
