Formations

Actualité

  • NATIVO Référencé OPCA
    Toutes nos formations peuvent être prises en charge par votre OPCA....
  • Toute l'actu sur notre blog

> Voir toutes les Formations Oracle

Formation Oracle - Programmer en PL/SQL

  • Durée : 3 jours
  • Lieu : Paris (La Défense)
  • Inscription
  • Prix : 1590 € HT
  • Réf : R92    
  • Devis
 

Formation également disponible aux dates que vous souhaitez
(en intra) Devis immédiat au 01 46 20 18 40

Dates et Réservations

décembre 2017
Du 04/12/2017 au 06/12/2017
Paris (La Défense) Paris (La Défense)
février 2018
Du 19/02/2018 au 21/02/2018
Paris (La Défense) Paris (La Défense)
avril 2018
Du 09/04/2018 au 11/04/2018
Paris (La Défense) Paris (La Défense)
juin 2018
Du 18/06/2018 au 20/06/2018
Paris (La Défense) Paris (La Défense)
septembre 2018
Du 24/09/2018 au 26/09/2018
Paris (La Défense) Paris (La Défense)
 

Public

Responsable informatique, administrateur de base de données, chef de projet, concepteur et développeur.

Prérequis

Avoir une bonne maîtrise du langage SQL ou avoir suivi le stage 'Le langage SQL'. Avoir l'expérience d'un autre langage.

Objectifs

Les objectifs de la formation sont de connaître et utiliser le langage procédural PL/SQL et les traitements stockés dans les bases de données Oracle (Procédure, fonction, package, trigger).

Programme

Alternance d'exposés et de travaux pratiques.

Introduction :
- Pourquoi PL/SQL ?
- Son fonctionnement et son intégration dans le noyau et les outils

La structure d'un bloc PL/SQL

Le PL/SQL et l'instruction select

Les variables :
- Types de données
- Conversion des types de données
- Déclaration et affectation de valeurs
- Variables référencées
- Variables type RECORD
- Tables PL/SQL ou tableaux
- Visibilité des variables
- 'bind' variables

Les structures de contrôle :
- Traitements conditionnels
- Itératifs, séquentiels

Les curseurs :
- Définition
- Types
- Attributs
- Boucles et curseurs
- Curseurs paramétrés
- Curseurs FOR UPDATE
- Clauses d'un curseur
- Variables de type REF CURSOR

La gestion des erreurs :
- Exceptions prédéfinies, définies par l'utilisateur, personnalisées

L'utilisation de SQLCODE et SQLERRM

La gestion des transactions : commit, rollback, savepoint

Les traitements stockés dans la base :
- Procédures
- Fonctions
- Packages
- Triggers
- Triggers INSTEAD OF
- Triggers en cascade

La gestion des dépendances

Les packages intégrés : DBMS_OUTPUT, UTL_FILE, DBMS_SQL...

Le débogage sous SQL*PLUS