image de branchement

Formation Développement PL/SQL

Développement PL/SQL

La formation « Développement PL/SQL » vous permettra de maîtriser le langage et utiliser les données stockées dans les applications. Le programme est donné à titre indicatif et sera adapté à vos besoins et votre niveau après audit. N’hésitez pas à nous contacter pour toute demande spécifique.

Logo PL SQL

En résumé

  • distantiel Distanciel
  • présentiel Présentiel
  • Pré-requis

    Connaissance de SQL.

  • Public concerné

    Concepteurs,développeurs utilisant la base de données Oracle.

  • Durée de la formation

    La durée de la formation varie en fonction du niveau de base de l’apprenant et des objectifs d’utilisation formulés.

  • Lieux

    Formation intra-entreprise au sein de votre établissement ou dans nos locaux de LA ROCHELLE (Charente-Maritime), NIORT (Deux-Sèvres) ou POITIERS (Vienne)

  • Téléchargement

    Télécharger le programme de formation au format PDF

Contenu de la 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.
Accès à la base
  • La base et 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.
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.
Gestion des erreurs
  • Traitement d’une exception.
  • Utilisation de RAISE_APPLICATION_ERROR.
  • Déclenchement d’une exception via RAISE.
  • Propagation et gestion transactionnelle.
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 événements système.
  • Utilisation des transactions autonomes

Les + de Neuro Active

  • Formations sur mesure
  • Formateurs experts
  • Certifié Qualiopi
  • Formation finançable par votre OPCO

Un renseignement, une question ?

Contactez-nous