ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
> formation Technologies numériques > formation SGBD > formation Oracle > formation Développer en PL/SQL
Toutes nos formations Oracle

Formation Développer en PL/SQL

4,6 / 5
Stage pratique
Best
Durée : 3 jours
Réf : ORD
Prix  2019 : 1960 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Le cours PL/SQL a comme objectif la maîtrise du langage PL/SQL et l'utilisation des traitements stockés et des triggers dans les applications. Les concepts abordés sont systématiquement mis en pratique.

Objectifs pédagogiques

  • Comprendre le traitement transactionnel dans Oracle
  • Maîtriser les éléments du langage PL/SQL
  • Manipuler des données d'une base de données Oracle
  • Créer des procédures et des fonctions stockées
  • Utiliser les différents types des triggers
  • Gérer les exceptions
PROGRAMME DE FORMATION

Introduction et rappels

  • Traitement transactionnel dans Oracle.
  • Objets et dictionnaire d'une base Oracle.
  • SQL et PL/SQL. Vue globale de PL/SQL.
  • Outils utilisés. Documentation Oracle.

Eléments du langage

  • Environnements hôtes. Introduction syntaxique. Déclarations de variables et de constantes PL/SQL.
  • Types de données et conversion. Fonctions prédéfinies.
  • Instructions de contrôle : IF- ELSE, la boucle LOOP, la boucle FOR.
  • Types composites : records, tables indexées.
  • Types objets. Définition des sous-programmes.
  • Paramétrage des sous-programmes.

Exercice
Déclaration de variables. Manipulation de la date. Attributs de typage. Utilisation des collections et de leurs méthodes.

Accès à la base

  • La base et la notion de curseur.
  • Accès via curseur implicite : update, delete, insert, select. Utiliser les clauses RETURNING et BULK COLLECT.
  • Collections et FORALL.
  • Boucles FOR à curseur. Curseurs en mise à jour.
  • Curseurs explicites. Variables curseur.

Exercice
Utilisation de curseur explicite et de BULK COLLECT.

Traitements stockés

  • Gestion de sous-programmes stockés, de bibliothèques stockées et de paquetages.
  • Gestion des traitements stockés : droits d'accès, vues du dictionnaire et dépendance.
  • Utilisation des packages.

Exercice
Création de procédures, de fonctions stockées et de paquetages.

Gestion des erreurs

  • Traitement d'une exception.
  • Utilisation de RAISE_APPLICATION_ERROR.
  • Déclenchement d'une exception via RAISE.
  • Propagation et gestion transactionnelle.

Exercice
Utilisation de Raise et de RAISE_APPLICATION_ERROR.

Triggers

  • Définition et types de triggers Evénement/Action. Triggers Ordre.
  • Lignes (utilisation de : NEW et : OLD), E/C/A (Evénement/Condition/Action).
  • "INSTEAD OF" sur les vues, sur les événements système.
  • Utilisation des transactions autonomes.

Exercice
Création de triggers ordre et triggers ligne.

Compléments

  • SQL dynamique. Utilisation de dbms_application_info et de WRAP pour cacher le code source.
Participants / Prérequis

» Participants

Concepteurs, développeurs et toute personne impliquée dans des développements utilisant la base de données Oracle.

» Prérequis

Bonnes connaissances de SQL.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Jean-Marc D. 07/10/2019
4 / 5
Formateur toujours disponible. Manque de temps sur certains exercices quand on veut trouver son erreur.

CAROLINE G. 07/10/2019
4 / 5
Etant statisticienne et non informaticienne, j'aurais aimé passer plus de temps sur la manipulation des données que la gestion des erreurs et des déclencheurs.

Sylvie G. 07/10/2019
4 / 5
Contenu intéressant mais rythme soutenu , ce ressenti est lié au fait de mon niveau de maîtrise de SQL-PL/SQL. Un support plus détaillé sur les fonctions utilisées serait le bienvenu.

Domingos C. 07/10/2019
5 / 5
cours complet mais déroulé trop rapide pour pouvoir faire tous les exercices

Bruno R. 07/10/2019
5 / 5
Le support de cours présente les syntaxes des commandes mais il n'y a pas d'exemple.

Stephen D. 23/09/2019
5 / 5
Formation vivante avec des exemples réalistes.

Jérôme M. 19/08/2019
5 / 5
Formation très intéressante où je n'ai pas cesser d'apprendre. Les explications sont très bien données et accessibles Le formateur s'adapte aux différents niveaux de compréhension du groupe et est toujours disponible pour répondre à nos questions et nous aider pendant les exercices Le support papier est un plus.

Henry M. 19/08/2019
5 / 5
Contenu conforme à mes attentes. Pédagogie : excellente, au-dessus de ce que l'on trouve habituellement dans ce genre de formation.

JEROME S. 20/05/2019
5 / 5
très bon formateur, très professionnel. Je recommande fortement

Lionel B. 13/05/2019
5 / 5
Un peu trop détaillé sur certains points.

Mickael R. 13/05/2019
5 / 5
Formation très complète

ALEXANDRE T. 13/05/2019
5 / 5
Très bien détaillé et expliqué

Heloïse L. 13/05/2019
4 / 5
adaptation du cours avec le niveau de la salle : ++ bcp d exercice : ++ manque qqu ex plus détaillés dans certaines parties du support

Mickaël L. 13/05/2019
5 / 5
Le formateur a su s'adapter au niveau global des participants.

Charline R. 15/04/2019
5 / 5
Le cours est très bien structuré, une table des matières donne une vision de ce qui sera vu. Bon équilibre de la matière.

Bernard D. 15/04/2019
5 / 5
Bon rapport en théorie et pratique

ALPER B. 01/04/2019
4 / 5
Il manque juste une démonstration du mode débogage.

Mohamed A. 01/04/2019
5 / 5
Contenu riche et très méthode pédagogique de la formation

Luc C. 12/11/2018
5 / 5
Très bon cours.
Avis client 4,6 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys