La V5R3 comporte plusieurs fonctions SQL - comme REPLACE, INSERT et REPEAT - qui simplifient le traitement et la manipulation des chaînes de caractères. Commençons par la fonction REPLACE, particulièrement utile pour corriger ou améliorer des données caractères dans une colonne existante. Par exemple, l'un de nos clients avait certaines
3. Remplacer des manipulations de caractères compliquées
colonnes de caractères qui
contenaient une valeur caractère non
imprimables de X’00’ au lieu du caractère
vierge (X’40’). La fonction REPLACE offre un moyen
simple pour nettoyer les données caractères avec ce genre
d’instruction :
UPDATE mytable SET c1 =
REPLACE(c1, X’00’, X’40’)
La fonction REPLACE trouve toutes les instances du caractère
spécifié (X’00’) dans la colonne c1 et remplace cette valeur par le caractère blanc. (A noter
que l’on peut aussi faire de même ici
avec la fonction TRANSLATE des releases
pré-V5R3.)
La fonction REPLACE permet aussi
de tenir à jour des données valides.
Ainsi, si votre base de données client
contient des individus ou des entreprises
habitant de grandes villes, il est
fort probable que certains indicatifs téléphoniques
aient changé durant les
dernières années. La fonction REPLACE
offre une solution simple pour
un tel scénario. Supposons que tous
les clients dont l’indicatif téléphonique
est 123 passent à 121. L’instruction suivante
pourrait effectuer le remplacement:
UPDATE customers SET phone =
REPLACE(phone, ‘(123)’, ‘(121)’)
(A noter que TRANSLATE ne
conviendrait pas dans cet exemple. REPLACE
remplace des chaînes, tandis
que TRANSLATE remplace des caractères.)
La fonction REPLACE simplifie
le traitement des chaînes de caractères,
permettant aux programmeurs
de préciser quelles valeurs de caractères
doivent être mises à jour, sans se
préoccuper de l’emplacement de la valeur
caractère dans la colonne, ni de sa
fréquence.)
Téléchargez cette ressource
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 articles les plus consultés
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Chiffrements symétrique vs asymétrique
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Les 6 étapes vers un diagnostic réussi
Les plus consultés sur iTPro.fr
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- RSSI 2026 : entre IA, réglementation et dépendances, l’art de l’arbitrage
- AI Act : le guide pour prendre le train de l’Omnibus de la conformité
- Adaptation climatique : les entreprises accélèrent, mais peinent à mesurer l’impact financier
Articles les + lus
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
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
À la une de la chaîne Tech
- 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
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
