Oracle Développeur PL/SQL
Domaine : Sgbd.
Objectifs : Cette formation permet aux apprenants de connaître les principes et techniques de programmation en PL/SQL ; définir des traitements stockés sous forme de procédures, fonctions, packages et triggers d'un serveur Oracle.
Participants : Toute personne ayant besoin de développer, administrer une base de données.
Prérequis : Les apprenants doivent avoir de bonnes notions en SQL.
- Appréhender les bases de la programmation
- Structure d'un bloc PL/SQL et de ses différentes sections
- Les structures de données : variables locales, constantes, variables applicatives
- Les types PL/SQL simples et composites, les attributs %TYPE et %ROWTYPE
- Collections PL/SQL (tableaux associatifs et tables PL imbriquées) et leurs méthodes
- Les structures de contrôle PL/SQL
- Gestion explicite de curseur et de ses attributs pour l'extraction de lignes
- Gestion simplifiée de curseur (boucle FOR avec structure d'enregistrement)
- Les extractions groupées et l'amélioration des performances (BULK COLLECT INTO)
- Les clauses FOR UPDATE de l'ordre SELECT et WHERE CURRENT OF d'un ordre d'écriture
- Interception des exceptions et gestionnaires d'anomalies
- Exceptions intégrées, exceptions programmées et gestion contrôlée de situation d'erreur par la procédure raise_application_error
- Stocker les données
- Principes de mise en œuvre, création et maintien de procédures et fonctions stockées
- Définition et passage de paramètres de sous-programmes stockés
- Constructions de fonctions PL/SQL stockées directement utilisables dans un ordre SQL
- Utiliser les Packages
- Description des composants d'un package PL/SQL
- Construction et mise en œuvre des packages
- Constructions avancées
- Enrichir la codification
- Enrichissement de la codification par la mise en œuvre du SQL dynamique (execute immediate)
- Utilisation de packages intégrés au serveur Oracle, afin de générer des sorties écran et sorties fichier : dbms_output, utl_file...
- Gestion des autorisations d'accès et modèles d'invocation des programmes PL/SQL
- Le wrapper PL/SQL
- Utiliser les triggers
- Triggers LMD de niveau instruction et de niveau ligne
- Triggers LDD et triggers sur événements du système
Méthode d'évaluation : Formative : évaluation tout au long de la formation par des exercices suivis d’un questionnaire de satisfaction « à chaud » en fin de stage, rempli par le participant.
Consultant : Informaticien spécialiste Oracle.
Méthode d'apprentissage : La formation est constituée d’une alternance de théorie et d’exercices pratiques. Un support imprimé PL/SQL sous Oracle - Guide du développeur remis en fin de formation.
Langue : Cette formation est dispensée en français.
Une attestation de formation reprenant l'ensemble des objectifs pédagogiques sera délivrée à chaque participant à l'issue de la formation.
Informations
Référence : BDD002.
Nombre de jour(s) : 3.
Prix de la journée (€ HT) : A partir de 550.
Session garantie dès le premier inscrit.
De 1 à 4 auditeurs maximum, un poste par apprenant.
Dernière mise à jour : 17/07/2022.
Nous Sommes Là Pour Vous Aider !
Horaires
Du Lundi au Vendredi
De 9:00 à 17:30