Notre formation Oracle PL/SQL vous familiarise avec les principes de base du langage pour créer et administrer de manière efficace des applications Oracle Database. Vous serez formé à organiser vos programmes, à gérer les données, à traiter les transactions et les exceptions, ainsi qu’à automatiser des tâches habituelles. Cette formation, qui convient aussi bien aux novices qu’aux développeurs souhaitant améliorer leurs compétences, propose une méthode progressive et pratique pour maîtriser PL/SQL et exploiter pleinement les fonctionnalités d’Oracle Database.
- Administrateurs de base de données
- Analystes système
- Développeurs PL/SQL
- Développeurs Oracle Forms
- Consultants techniques
- Aucun prérequis spécifique n’est nécessaire, si ce n’est une compréhension de l’anglais et du vocabulaire IT.
- Créer et exécuter des procédures et fonctions stockées simples
- Comprendre les fonctionnalités et la syntaxe de PL/SQL
- Concevoir des blocs anonymes PL/SQL performants
- Gérer les exceptions dans les programmes PL/SQL
- Utiliser les structures de contrôle et de flux (boucles, conditions, curseurs explicites)
- Développer du code PL/SQL pour interagir efficacement avec la base de données
Programme de la formation
Apprenez à développer et gérer vos applications avec PL/SQL sur Oracle Database
Maîtriser les bases de PL/SQL pour développer et gérer des applications Oracle
Contenu
- Introduction
- Objectifs du cours, contenu du cours et informations sur les comptes utilisés pendant le cours
- Schéma HR
- Annexes utilisées dans ce cours
- Environnements de développement PL/SQL
- Introduction à PL/SQL
- Présentation des avantages et de la structure de PL/SQL
- Présentation des blocs PL/SQL
- Génération de messages de sortie dans PL/SQL
- Déclaration de variables PL/SQL
- Détermination des identificateurs valides et non valides
- Déclaration et initialisation des variables
- Divers types de données
- Identification des avantages liés à l’utilisation de l’attribut %TYPE
- Utilisation de variables attachées
- Ecriture de blocs PL/SQL anonymes
- Unités lexicales dans un bloc PL/SQL
- Utilisation des fonctions SQL dans PL/SQL
- Conversion du type de données
- Utilisation de blocs imbriqués en tant qu’instructions
- Référencement d’une valeur d’identificateur dans un bloc imbriqué
- Qualification d’un identificateur à l’aide d’un libellé
- Opérateurs du langage PL/SQL
- Utilisation de séquences dans des expressions PL/SQL
- Utilisation d’instructions SQL dans un bloc PL/SQL
- Utilisation d’instructions SQL dans PL/SQL
- Extraction de données dans PL/SQL à l’aide de l’instruction SELECT
- Utilisation de conventions d’appellation dans des instructions DML et l’extraction de données
- Manipulation des données du serveur à l’aide de PL/SQL
- Curseurs SQL
- Utilisation d’attributs de curseur SQL pour obtenir des informations en retour sur DML
- Enregistrement et annulation de transactions
- Ecriture de structures de contrôle
- Contrôle du flux d’exécution PL/SQL
- Utilisation des instructions IF et CASE pour le traitement conditionnel
- Gestion des valeurs NULL
- Création de conditions booléennes à l’aide d’opérateurs logiques
- Utilisation du contrôle itératif avec des instructions en boucle
- Utilisation de types de données composites
- Types de données composites des tables et des enregistrements PL/SQL
- Utilisation des enregistrements PL/SQL
- Insertion et mise à jour des enregistrements PL/SQL
- Utilisation de tables INDEX BY
- Utilisation de tableaux associatifs
- Déclaration et utilisation de tableaux VARRAY
- Utilisation de curseurs explicites
- Curseurs
- Opérations de curseur explicites
- Contrôle des curseurs explicites
- Utilisation de curseurs explicites pour le traitement des lignes
- Curseurs et enregistrements
- Boucles FOR de curseur utilisant des sous-requêtes
- Attributs de curseur explicite
- Attributs %NOTFOUND et %ROWCOUNT
- Gestion des exceptions
- Concept d’exception
- Gestion des exceptions avec PL/SQL
- Exceptions prédéfinies
- Interception des erreurs prédéfinies et non prédéfinies des serveurs Oracle
- Fonctions renvoyant des informations sur les exceptions
- Utilisation du mot clé PRAGMA
- Interception des exceptions définies par l’utilisateur
- Propagation des exceptions
- Création de fonctions et de procédures stockées
- Aperçu des fonctions et des procédures stockées
- Distinction entre les sous-programmes et les blocs anonymes
- Instruction CREATE OR REPLACE PROCEDURE | FUNCTION
- Présentation de la zone d’en-tête d’une fonction ou d’une procédure stockée
- Création de fonctions et de procédures simples
- Création d’une procédure simple avec un paramètre IN
- Exécution d’une procédure et d’une fonction
Cette formation Oracle PL/SQL vous offre l’opportunité d’acquérir une compréhension solide du langage et de créer des programmes performants sur Oracle Database. En adoptant une méthode pragmatique et graduelle, vous saurez maîtriser la gestion des données, automatiser des opérations et rédiger des blocs, procédures et fonctions PL/SQL efficaces. Pour améliorer vos compétences, explorez notre section dédiée aux formations en bases de données ou consultez la documentation officielle d’Oracle.