> formation Technologies numériques > formation SGBD > formation Oracle > formation Développer en PL/SQL

Avis loadedNote : 4,7Length : 22TotalNote : 700TotalNote20 : 29
Toutes nos formations Oracle

Formation Développer en PL/SQL

4,7 / 5
Stage pratique
Best
Durée : 3 jours
Réf : ORD
Prix  2021 : 2070 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis clients
Programme

PL/SQL est le langage procédural d'Oracle, bâti pour manipuler le langage de données SQL. Ce cours pratique a pour objectif la maîtrise du langage PL/SQL, la création de procédures stockées, l'utilisation des triggers, permettant de vous rendre autonome pour aborder des développements avec PL/SQL.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :
  • 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 clients
picto avis clients
LECERF . 01/03/2021
5 / 5
GUY est un très bon formateur qui illustre bien la théorie avec la pratique.

FAHEM B. 01/03/2021
5 / 5
Très bien expliqué

RÉMY G. 01/03/2021
4 / 5
Excellent contenu et formateur compétent.

DENIS C. 01/03/2021
5 / 5
Contenu trés riche et animation de la formation de très grande qualité

MARC V. 01/03/2021
5 / 5
Temps bien géré, très bien expliqué. J’ai appris pas mal de choses, la formation a bien répondu à mon besoin par rapport à mon niveau actuel.

AMANDINE G. 17/02/2021
5 / 5
Formateur très pédagogue et support très bien fait

CARINE B. 17/02/2021
5 / 5
Cette formation a pleinement répondu à mes attentes. Le formateur était attentif à chacun. Très bonne alternance cours/exercices Le programme a été fait entièrement, et les exercices aussi.

OLIVIER P. 17/02/2021
5 / 5
animateur très impliqué et très pédagogue,et donne de très bonnes explications , très bon contenu

NEVE KOEN D. 17/02/2021
4 / 5
tres bon prof !

PILLET P. 17/02/2021
5 / 5
Tout était très bien expliqué et complet. Le temps accordé aux questions et au problème de connexion, plus la patience de Xavier, étaient nickel.

MATTHIEU D. 14/12/2020
5 / 5
La présentation est très bien faite, il y a un bon ratio d’exercices pour évaluer les nouvelles compétences et garder une implication.

DORIAN F. 14/12/2020
5 / 5
Super intervenant, formation bien construite

JENNIFER H. 14/12/2020
5 / 5
La formation est très complète et bien construite

CLEMENT A. 14/12/2020
5 / 5
le support est vraiment bien mais tout en PDF sans pouvoir faire de copier/coller n’aide pas dans les exercices

FABIAN M. 14/12/2020
5 / 5
Formateur très disponible malgré la formation en ligne

ROMUALD A. 14/12/2020
5 / 5
Bon accueil et très bonne relation humaine. Dommage que nous n’ayons pas pu le faire en présentiel.

JULIEN T. 05/10/2020
5 / 5
Très bonne formation Formateur très compétent

CÉDRIC H. 05/10/2020
5 / 5
Très bonne formation, claire et précise. Formateur compétent avec de l’expérience pratique, répond aux questions que l’on se pose.

LOÏC B. 05/10/2020
5 / 5
Clair et bien expliqué.

ALEXANDRE D. 05/10/2020
5 / 5
Excellente formation pour l’introduction au langage PL/SQL.

SILVIA MANTARAU I. 05/10/2020
4 / 5
J’ai beaucoup apprécié l’aide que j’ai eu concernant les exercices. Les explications concernant le but de chaque fonction pourraient être plus détaillées. Je trouve que j’ai acquis une base sur PL SQL, ce qui était l’objectif de cette formation.

DELPHINE Z. 05/10/2020
4 / 5
Le formateur est très pédagogue, explique correctement les choses. il y avait des personnes dans le cours qui connaissaient très bien le développement, et du coup n’ayant pas beaucoup d’expérience dans le développement, j’ai eu du mal à suivre les exercices et à développer les requêtes, procédure, package. il s’agit d’un manque de pratique, je vais reprendre le cours et les exercices pour bien an
Avis clients 4,7 / 5

Les avis clients 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.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS
[+]
AIX
[+]
BORDEAUX
[+]
BRUXELLES
[+]
GENÈVE
[+]
GRENOBLE
[+]
LILLE
[+]
LUXEMBOURG
[+]
LYON
[+]
MONTPELLIER
[+]
NANTES
[+]
ORLÉANS
[+]
RENNES
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULOUSE
[+]
TOURS

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.
Formations conseillées
Thème associé