> Tech > Le mot-clé SqlType en RPG IV

Le mot-clé SqlType en RPG IV

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

Quand on accède à  des colonnes CLOB avec une instruction Select Into ou Fetch imbriquée, il faut utiliser une des nombreuses techniques existantes, qui différent de celles qu'on utilise avec des colonnes Character ou VarChar. Pour des colonnes CLOB déclarées avec une taille maximale de 64 Ko, on peut utiliser

Le mot-clé SqlType en RPG IV<br>

une expression
Cast simple, comme je l’expliquerai ci-après. En revanche, si la taille maximale
des colonnes CLOB dépasse 64 Ko, on risque de buter sur la limite de 64 Ko s’appliquant
à  la variable caractère RPG IV.
Pour surmonter cette limitation, le précompilateur SQL/400 accepte un nouveau
mot-clé de carte D RPG IV, SqlType, permettant au programme RPG d’utiliser des
colonnes CLOB. Autrement dit, on code un mot-clé SqlType approprié sur la carte
D pour une variable utilisée comme une variable hôte dans une instruction SQL
Select Into ou Fetch. Quand on exécute la commande CrtSqlRpgI (Create SQL ILE
RPG Object), le précompilateur SQL/400 remplace la carte D par une ou plusieurs
des cartes D qu’il génère. Le précompilateur SQL/400 utilise ensuite les variables
déclarées par les cartes D générées, quand il traite les instructions Select Into
et Fetch suivantes qui accèdent aux colonnes CLOB.

Téléchargez cette ressource

Les mégatendances cybersécurité et cyber protection 2024

Les mégatendances cybersécurité et cyber protection 2024

L'évolution du paysage des menaces et les conséquences sur votre infrastructure, vos outils de contrôles de sécurité IT existants. EPP, XDR, EDR, IA, découvrez la synthèse des conseils et recommandations à appliquer dans votre organisation.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010