Connaître et utiliser le langage procédural PL/SQL et les objets stockés dans le noyau : procédure, fonction, package, trigger
- BDD & Décisionnel
- Oracle
Formation Développer avec Oracle PL/SQL
Objectifs
A l’issue de la formation, l’apprenant sera capable de :
Connaître et utiliser le langage procédural PL/SQL et les objets stockés dans le noyau : procédure, fonction, package, trigger
Connaître et utiliser le langage procédural PL/SQL et les objets stockés dans le noyau : procédure, fonction, package, trigger
Créer des blocs PL/SQL qui puissent être partagés par plusieurs applications, forms ou reports
Disposer d’indications pratiques pour développer un code PL/SQL plus performant et surtout plus pertinent
Prérequis
Avoir suivi la formation « Interroger et manipuler des bases de données Oracle avec le langage SQL » ou connaissances équivalentes
Un entretien en amont avec notre expert permet de prendre en compte le profil de chaque participant (niveau, objectifs et résultats attendus, contexte professionnel, enjeux…) et d’adapter le contenu de la formation si besoin.
Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.
Public
Analystes et analystes programmeurs
Administrateurs de bases de données, exploitants
Formation(s) associée(s)
- Formation Développer avec Oracle PL/SQL, niveau avancé
- Formation Interroger des bases de données SQL Server et Oracle avec le langage SQL
- Formation Optimiser la structure d’une base de données Oracle avec le langage SQL niveau initiation
- Formation Interroger des bases de données avec le langage SQL
- Formation Oracle SQL perfectionnement
- Formation Optimiser la structure d’une bdd Oracle avec le langage SQL niveau intermédiaire
Dernière mise à jour
Programme mis à jour le 05 octobre 2024
Bon à savoir
Evaluez votre niveau
Pour vous aider à bien choisir votre formation, nous vous proposons soit un entretien avec le formateur soit un test d’évaluation. Cela vous assurera que vous disposez des connaissances nécessaires pour suivre la formation dans des conditions optimales.
Sessions garanties
La majorité de nos sessions proposées en distanciel sont garanties. Elles peuvent être enregistrées à la demande.
Travaux pratiques
Nos formations comprennent de nombreux travaux pratiques pour un meilleur apprentissage (60 % de pratique). Nous proposons également de travailler sur vos données pour une meilleure expérience.
Les Modules
de formation
Module1
PRÉSENTATION DE PL/SQL
Module2
ENVIRONNEMENT ET INTÉGRATION DANS L'ARCHITECTURE DES PRODUITS ORACLE
Développer un bloc simple en PL/SQL
Syntaxe de base du langage pour écrire des blocs simples
Blocs imbriqués
Module3
DÉCLARER, UTILISER DES VARIABLES ET CONSTANTES
Déclaration et utilisation de variables simples
Variables de type composite : tables PL/SQL, records, LOB, Bind variables
Portée d’une variable
Module4
UTILISATION DE TYPES COMPOSITES
Module5
CRÉATION ET UTILISATION DE RECORDS
Module6
CRÉATION ET UTILISATION DE TABLES PL/SQL
Module7
INSTRUCTIONS SQL
Utilisation des commandes LMD
Gestion des transactions
Fonctions SQL à l’intérieur des blocs PL/SQL
Les limites de SQL
La syntaxe particulière de l’ordre SELECT dans un bloc PL/SQL
Module8
ÉCRIRE DES TRAITEMENTS CONDITIONNELS ET DES TRAITEMENTS RÉPÉTITIFS
L’instruction IF pour les traitements conditionnels
Les traitements répétitifs à l’aide de la boucle de base LOOP
Boucle FOR et WHILE
Module9
DÉCLARER ET UTILISER DES CURSEURS
SELECT ramenant plus d’une ligne
Mises à jour sur les données traitées par un curseur
Simplification d’écriture avec la boucle FOR
Module10
PERSONNALISER LE TRAITEMENT DES ERREURS
Module11
UTILISER LES EXCEPTIONS PRÉDÉFINIES
Exceptions déclarées dans le bloc PL/SQL
Gestion des erreurs applicatives
Module12
CRÉATION DE PROCÉDURES ET DE FONCTIONS STOCKÉES
Création, compilation et stockage des programmes avec SQL+
Définition et utilisation des paramètres des sous-programmes
Les déclencheurs
Module13
APPELS DES OBJETS STOCKÉS
Utilisation des fonctions stockées directement dans le langage SQL
Module14
UTILISATION DES PACKAGES ORACLE
DBMS_PIPE : communication entre deux sessions
DBMS_OUTPUT : interface de sortie pour les blocs PL/SQL
DBMS_DDL : accès à certains ordres LDD
DBMS_JOB : planification et lancement de tâches
DBMS_SQL : écriture de SQL dynamique
UTL_FILE : interface I/O dans les fichiers pour les blocs PL/SQL
Module15
LES PLUS DE CETTE FORMATION
Mise en pratique : à travers une série d’ateliers, les participants acquerront une expérience concrète du développement d’applications Oracle avec le langage PL/SQL.
Les bonnes pratiques pour développer un code PL/SQL plus performant et surtout plus pertinent.
Les prochaines
sessions de formation
Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?Contactez-nous en remplissant le formulaire ci-dessous
02 juin 2025
28 juillet 2025
29 septembre 2025
01 décembre 2025