La V5R3 offre quelques améliorations de types de données, pour proposer aux développeurs davantage de souplesse et de moyens. La précision maximale des champs décimaux a été portée de 31 à 63. L'aspect Unicode a lui aussi été amélioré : désormais, on peut coder des données Unicode en format UTF-8
Autres nouveaux outils
ou UTF-16, en plus du codage
UCS-2 présent dans plusieurs releases.
Comme le codage UTF, les opérateurs d’ensembles
Intersect et Except étaient proposés aux développeurs SQL
sur d’autres plates-formes. La V5R3 prend en charge ces opérateurs
d’ensembles dans DB2 UDB pour iSeries, comme le
démontre l’exemple suivant :
(SELECT company FROM ord03) EXCEPT DISTINCT (SELECT company FROM ord04) (SELECT company FROM ord03) INTERSECT DISTINCT (SELECT company FROM ord04)
L’opérateur Except dans la première requête renverra la
liste de toutes les sociétés qui ont passé une commande en
2003 mais n’en ont pas encore passé en 2004. La seconde requête
utilise l’opérateur Intersect pour renvoyer la liste des
sociétés qui ont commandé en 2003 et en 2004.
Les procédures stockées offrent aux développeurs
iSeries une grande souplesse en permettant de créer des
procédures stockées externes. Le support externe est amélioré
par la suppression de la restriction qui empêchait d’enregistrer
les objets programme de service comme des procédures
stockées externes. DB2 UDB améliore quelques
algorithmes de cache qui rendent plus rapides les appels répétitifs
adressés à la même procédure dans une connexion,
pour les procédures externes et SQL. Les instructions
Declare Cursor et Set Result Set bénéficient de deux nouvelles
clauses permettant aux programmeurs de mieux
contrôler la manière dont les jeux de résultats des procédures
stockées sont consommés. En V5R2, si ProcedureA appelle
ProcedureB, cette dernière n’a aucun moyen de renvoyer
un jeu de résultats à l’invoqueur de ProcedureA. Le jeu
de résultats est renvoyé uniquement à l’appelant,
ProcedureA. La V5R3 supporte une clause With Return to
Client sur l’instruction Declare Cursor et Set Result Set permettant
de retransmettre le jeu de résultats de la ProcedureB
à l’application qui a invoqué ProcedureA, comme on le voit
figure 1. Les jeux de résultats des procédures stockées se prêtent
aussi désormais au défilement en V5R3.
L’ensemble d’outils des fonctions scalaires SQL intégré
est lui aussi plus riche en V5R3, grâce à l’adjonction des fonctions
suivantes qui facilitent la manipulation des chaînes et le
traitement des dates : Replace, Extract, Insert, Repeat,
DayName, MonthName et Timestamp_ISO.
Téléchargez cette ressource
Guide de Cyber-résilience pour Microsoft 365
La violation de votre tenant M365 va au-delà d’un simple incident de cybersécurité. Elle peut entraîner une interruption opérationnelle généralisée, des perturbations commerciales et une exposition de vos données sensibles. Découvrez les méthodes et technologies pour évaluer, comparer et renforcer votre posture de sécurité Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Analyse Patch Tuesday Janvier 2026
- Souveraineté numérique : les décideurs publics veulent prioriser les modèles d’IA souverains
- Dans l’œil du cyber-cyclone : l’excès d’optimisme constitue le risque principal pour la résilience des données
- Les 3 prédictions 2026 pour Java
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
