Formation Développement PL/SQL 2017-08-23T10:02:15+00:00

Formation Développement PL/SQL

CONTACTEZ-NOUS

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 de formation sera adapté en fonction de votre niveau (Initiation, Perfectionnement, Expert).

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 Plus de Neuro
  • Formations sur mesure

  • Certifié OPQF

  • Formateurs experts

  • Formation finançable par l’OPCA

Complétez votre choix

Retrouvez toutes les formations
Système et réseaux
Retrouvez toutes les formations
Technologie Web

Un renseignement, une question ?

CONTACTEZ-NOUS