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

Le mot-clé SqlType en RPG IV

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

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 width=" title="Le mot-clé SqlType en RPG IV
">

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

Mac en entreprise : le levier d’un poste de travail moderne

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 plus consultés sur iTPro.fr

A lire aussi sur le site

À la une de la chaîne Tech