2
Copyright © 2016, Oracle et/ou ses affiliés. Tous droits réservés. Oracle et Java sont des marques déposées d'Oracle et/ou de ses affiliés. Tout autre nom mentionné peut correspondre à des marques
appartenant à d'autres propriétaires qu'Oracle.
Sujets abordés leçon par leçon
Fondamentaux
• Introduction à PL/SQL
• Avantages de PL/SQL
• Création de blocs PL/SQL
Définition de variables et de types de données
• Utilisation de variables en PL/SQL
• Reconnaissance des unités lexicales PL/SQL
• Reconnaissance des types de données
• Utilisation des types de données scalaires
• Ecriture d'instructions PL/SQL exécutables
• Blocs imbriqués et portée de variable
• Bonnes pratiques de programmation
Utilisation de SQL dans PL/SQL
• Révision du code DML SQL
• Extraction de données en PL/SQL
• Manipulation de données en PL/SQL
• Utilisation d'instructions de contrôle de transaction
Structures de programme pour contrôler le flux d'exécution
• Contrôle conditionnel : Instructions if
• Contrôle conditionnel : Instructions CASE
• Contrôle itératif : Boucles de base
• Contrôle itératif : Boucles WHILE et FOR
• Contrôle itératif : Boucles imbriquées
Utilisation des curseurs et des paramètres
• Introduction aux curseurs explicites
• Utilisation des attributs de curseur explicite
• Boucles FOR de curseur
• Curseurs avec paramètres
• Utilisation de curseurs pour UPDATE
• Utilisation de plusieurs curseurs
Utilisation de types de données composites
• Enregistrements définis par l'utilisateur
• Indexation de tables d'enregistrements
Gestion des exceptions
• Gestion des exceptions
• Détection des exceptions de serveur Oracle
• Détection des exceptions définies par l'utilisateur
• Reconnaissance de la portée des exceptions
Utilisation et gestion des procédures
• Création de procédures
• Utilisation de paramètres dans les procédures
• Transmission de paramètres
Utilisation et gestion des fonctions
• Création de fonctions
• Utilisation de fonctions dans les instructions SQL