Formation DB2 SQL avancé
Cette formation DB2 SQL avancé va vous donner toutes les compétences et les connaissances nécessaires pour savoir utiliser l’ensemble des possibilités offertes par SQL sous DB2.
Rappels
SQL DDL (description des données)
Tablespaces (segmentés, partitionnés)
Table (colonnes, contraintes), vues
Index (unique, de performance)
Synonymes
SQL DML (manipulation des données)
La clause distinct
Tri
Opérateurs “in”, “between”, “like”, “exists”
Fonctions d’agrégation (statistiques)
Jointures (différentes syntaxes, cas des autojointures)
SQL avancé : DDL
Tables
Types de colonne “système” : BLOB, CLOB Rowid
Types de colonne “utilisateur” (UDT : User Defined Types)
Colonne “identity”
Dernières possibilités pour la clé étrangère
Alter table : modification de colonne
Les tables temporaires (global temporary tables)
Vues
Nouvelles possibilités (union…)
Option “with cascaded check option”
SQL avancé : DML
Manipulation de données de type date
Fonction “date”
Restitution de dates en format ISO, EUR…
Fonction “day”, “month”, “year”
Fonctions scalaires
Extraction chaînes caractères “substr”
Remplacement de NULL par une autre colonne (coalesce, value)
Conversion de types : “decimal”, “integer”
Intérêt de la table SYSIBM.SYSDUMMY1
Compléments sur la clause SELECT
Utilisation de l’opérateur “as” (colonnes, nested tables)
Jointures externes (droite, gauche, complète)
Sous-requêtes : opérateurs “some”, “any”, “all”
Sous-requêtes corrélées
La division
Compléments sur les clauses “in” et “order by”
“Case” : utilisation dans les clauses “select”, “where”
Compléments sur la mise à jour
Dernières possibilités sur l’INSERT, sur l’UPDATE, sur le DELETE
SQL avec COBOL
Curseurs ; clauses “for fetch only”, “optimize for n rows”
Curseurs “sensitive”, “insensitive”, “scrollable”
Vous trouverez d'autres formations en rapport avec cette formation DB2 SQL avancé dans notre filière de formation Bases de données et notre filière de formation IBM et notre filière de formation Informatique.
Vous pouvez également trouver des formations DB2, sql.
Public
Pré-Requis:

