Comme mentionné précédemment, on utilise la même syntaxe pour insérer une valeur
chaîne dans une colonne CLOB, que celle qu'on utiliserait pour une colonne Character
ou VarChar. Par exemple :
Insert Into TestLob
Values( 1, 'x1', 'x2' )
On peut, bien entendu, utiliser des variables hôtes caractères. Pour
Insertion de valeurs CLOB
des valeurs
dont la longueur dépasse 64 Ko, on peut utiliser des expressions de concaténation
dans une instruction Insert en V4R5 (ou ultérieure), pour composer une valeur
à partir de variable hôtes multiples :
Insert Into TestLob
Values( :PkVar,
:Char1Var || Char2Var,
:Char3Var )
Avant la V4R5, l’instruction Insert n’admettait pas d’expression dans la clause
Values. Il fallait donc utiliser une instruction Update, comme la suivante, pour
effectuer la concaténation après insertion de la ligne :
Update TestLob
Set Clob1 = :Char1Var || :Char2Var
Where PkCol = :PkVar
Autre possibilité : utiliser une variable de référence de fichier, déclarée comme
décrit précédemment. Le code en M, figure 1, montre comment définir les sous-champs,
et l’instruction Insert en N montre comment la variable de référence de fichier
peut être utilisée dans une instruction Insert. SQL/400 copie tout le contenu
du fichier IFS et le stocke comme la valeur de colonne. Notons que SQL ne définit
pas le sous-champ _DL (CLOB1REF-DL, par exemple) sur une opération Insert.
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
- Le champ de bataille des fournisseurs de services n’est plus l’IA, mais la confiance
- Continuer avec Exchange Server : quelles conséquences ?
- Ransomware : l’IA accélère le vol de données et place les dirigeants dans le viseur
- La connectivité, nouvelle colonne vertébrale de l’expérience en magasin
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
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
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- 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
