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 :
Toutes nos formations Oracle

Formation Développer en PL/SQL

4,5 / 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
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.

Eudes M. 08/10/2018
4 / 5
Contenu dense et très intéressant. Formateur pédagogue et patient

Sandrine V. 08/10/2018
5 / 5
Sur les sujets les plus complexes, sujet à erreur, nous aurions passer un peu plus de temps. Je pense que le formateur devrait s'assurer que tous les participants suivent correctement.

Ibrahim T. 08/10/2018
5 / 5
Très bon contenu. Les points abordés sont intéressants. Les bases ont également été abordés.

Elisabeth M. 17/09/2018
4 / 5
J'aurai aimé avoir des exercices plus suivis et avoir le temps d'analyser mes propres erreurs. Une partie très intéressante a été concaténée sur la dernière journée, ce qui m'a semblé un peu dommage

Stéphanie M. 17/09/2018
4 / 5
J'ai apprécié le temps dédié à la pratique, ce qui est primordial sur ce sujet. En revanche, il aurait été nécessaire de reposer les fondamentaux et les bases du SQL, lors du démarrage du stage, les niveaux des stagiaires étant différents.

DAVID 17/09/2018
5 / 5
parfois un peu rapide, mais la formation était dense donc nécessaire pour tout voir.

Coraline B. 17/09/2018
5 / 5
Le contenu est complet, nécessite cependant une bonne connaissance des bases du SQL à mon avis.

Rado R. 17/09/2018
5 / 5
Je suis satisfait de la formation. Le thème PL/SQL englobe plusieurs chapitres. Néanmoins, l'essentiel a été vu, discuté.

Christophe R. 27/08/2018
3 / 5
Formation très complète mais qui arrive trop tôt pour moi car je dois d'abord bien appréhender SQL (seulement 1 année de pratique dans l'informatique)
Avis client 4,5 / 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.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
PARIS
[+]
AIX
[+]
BORDEAUX
[+]
BRUXELLES
[+]
GRENOBLE
[+]
LILLE
[+]
LYON
[+]
MONTPELLIER
[+]
NANTES
[+]
ORLEANS
[+]
RENNES
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULOUSE

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
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