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
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- 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
- Data centers : 31 600 milliards de dollars d’investissements d’ici 2050, l’énergie au cœur de la nouvelle géographie du calcul
- Analyse Patch Tuesday Septembre 2026
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
