> 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

Microsoft 365 Tenant Resilience

Microsoft 365 Tenant Resilience

Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.

Les plus consultés sur iTPro.fr

A lire aussi sur le site

À la une de la chaîne Tech