Publicité
L’académie de Montpellier recrute 4 agents administratifs par la voie du PACTE.
Service public, collectivité et recherche - HéraultLancement d’un nouvel hebdo local : Jeudi tout
Média, édition et communication - HéraultRecrutement de 50 employés de restauration en CDI pour l’ouverture du MacDonald’s d’Uzès
Hôtellerie et restauration - GardBientôt de nouveaux locaux pour Phytocontrol
Industrie - Gard10e édition du Concours Cré’ACC 2012 (Créez’ ACCompagné)
Ressources humaines - LROracle Développeur
Organisme de Formation : Fortimelp
Contact : FortimeLP
Objectif de la formation
Acquérir 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 11g ou de version antérieure
Programme - Déroulement de la formation
1 Présentation de la syntaxe de base
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 :
- branchements conditionnels (instructions CASE, IF)
- . boucles répétitives (LOOP), (WHILE), avec indice (FOR)
- . sorties de boucle (instructions EXIT, CONTINUE)
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
2 Procédures et fonctions stockées
Principes de mise en oeuvre, 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
3 Packages PL/SQL
Description des composants d'un package PL/SQL
Construction et mise en oeuvre des packages
4 Constructions avancées
Enrichissement de la codification par la mise en oeuvre 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
5 Définition et utilisation des différents types de triggers
Triggers LMD de niveau instruction et de niveau ligne
Triggers LDD et triggers sur événements du système
Type de formation : Formation en centre
Lieu de la formation : Hérault - Montpellier
Public : Développeurs, administrateurs de base de données
Effectif : 6
Début de la formation : 29-05-2012
Fin de la formation : 01-06-2012
Durée (heures) : 35
Validation : Attestation
Financement(s) possible(s) :
Plan de formationDroit individuel de formation
Autre financement



