Mon compte | Téléassistance | Français Anglais 
   
PHL Soft

Editeur de solutions de modernisation
et de développement web sur AS/400 (IBM i)

   
Accueil Produits Références Société Newsletters Mon compte Contact
Rubrique PHL Mag

Les nouveautés DB2 et SQL d'IBM v7.1

La version 7.1 d'IBM i comporte de nombreuses nouveautés et améliorations dans la base de données DB2 et dans les fonctionnalités du langage SQL. Voici un tour d'horizon rapide des principaux changements et ajouts.

Type de données XML

Le langage XML a été intégré dans SQL. Le type de données XML est supporté nativement dans DB2. Il devient possible de l'utiliser pour définir une colonne, le passage de paramètres à des routines, pour une variable, etc. Il est possible de décomposer des documents XML en colonnes d'une table DB2, et inversement de générer des documents XML à partir de données de tables DB2. Pour effectuer des recherches dans des documents XML, IBM conseille son produit "OmniFind Text Search Server" qui permet de le faire sans avoir à décomposer le document XML. De nombreuses fonctions permettent d'extraire ou de générer des informations liées au type de données XML.

Logo I for business

Variables globales

Une variable globale, créée par l'instruction CREATE VARIABLE, peut partager des données relationnelles entre des instructions SQL de plusieurs travaux d'une session

BITAND, BITANDNOT, BITOR, BITXOR et BITNOT

Ces fonctions effectuent des opérations sur les représentations binaires de la même manière qu'en RPG.

Instruction MERGE

La nouvelle instruction MERGE met à jour une table cible à partir des données d'une table source. Elle permet la mise à jour, la suppression ou l'insertion à partir de la table source.

Cryptage de colonne

Le contenu d'une colonne peut être crypté grâce au nouveau motclé FIELDPROC, associé aux instructions SQL CREATE TABLE et ALTER TABLE. Une procédure externe crypte la colonne en écriture et la décrypte pour une lecture. Le décryptage peut dépendre de certaines conditions, en particulier des droits d'accès.

Intégration des résultats d'une procédure stockée

Les applications natives AS400, iSeries, System i ou Power i écrites en RPG ILE et COBOL ILE peuvent maintenant utiliser le jeu de résultats des procédures stockées DB2 grâce à la prise en compte directe du SQL embarqué.

Améliorations des performances

Adaptive Query Processing permet de modifier un plan d’accès de requête pendant l’exécution pour améliorer la performance. Il ne nécessite aucune intervention dans la base de données. Le moteur SQE (SQL Query Engine) prend en charge les fichiers logiques, ce qui va leur apporter des gains de performance significatifs sans modification des applications.

Fonctionnalités de gestion

Un nouvel outil de surveillance des opérations longues est disponible. La procédure SQL_CANCEL permet d'annuler les requêtes trop longues à exécuter. L'administrateur dispose d'informations sur les entréessorties effectuées sur une table pour identifier les tables pouvant bénéficier de disques SSD (Solid State Drive).




 Logo PHL SOFT © 2011 - PHL SOFT
PHL SOFT Partenaire IBM Niveau Advanced
Plan du site - Informations légales - Contact
Logo Partenaire IBM Niveau Advanced