logo_up 400 formations en informatique
SPECIALISTE DE LA FORMATION INFORMATIQUE
pics_comp
Développer avec Oracle PL/SQL

Développer avec Oracle PL/SQL

Description
Le langage PL/SQL est un langage de quatrième génération qui fournit une interface de programmation au SGBD Oracle. Le langage PL/SQL intègre parfaitement le langage SQL en lui apportant une dimension procédurale. Ainsi, faisant suite à un apprentissage du langage SQL, cette formation permet aux développeurs mais aussi aux administrateurs de bases de données de manipuler de façon complexe les données contenues dans une base Oracle en transmettant un bloc de programmation au SGBD au lieu de lui envoyer une requête SQL.
Objectifs
  • Connaître et utiliser le langage procédural PL/SQL et les objets stockés dans le noyau : procédure, fonction, package, trigger

  • Savoir créer des blocs PL/SQL qui puissent être partagés par plusieurs applications, forms ou reports

  • Disposer d'indications pratiques pour développer un code PL/SQL plus performant et surtout plus pertinent

Public concerné
  • Analystes et analystes programmeurs
  • Administrateurs de bases de données, exploitants
Pré-requis
  • Avoir suivi la formation "Interroger des bases de données Oracle avec le langage SQL" (OR100) ou connaissances équivalentes
Plan détaillé
  • Présentation de PL/SQL


  • Environnement et intégration dans l'architecture des produits Oracle

    • Développer un bloc simple en PL/SQL
    • Syntaxe de base du langage pour écrire des blocs simples
    • Blocs imbriqués

  • Déclarer, utiliser des variables et constantes

    • Déclaration et utilisation de variables simples
    • Variables de type composite : tables PL/SQL, records, LOB, Bind variables
    • Portée d'une variable

  • Utilisation de types composites


  • Création et utilisation de records


  • Création et utilisation de tables PL/SQL


  • Instructions SQL

    • Utilisation des commandes LMD
    • Gestion des transactions
    • Fonctions SQL à l'intérieur des blocs PL/SQL
    • Les limites de SQL
    • La syntaxe particulière de l'ordre SELECT dans un bloc PL/SQL

  • Écrire des traitements conditionnels et des traitements répétitifs

    • L'instruction IF pour les traitements conditionnels
    • Les traitements répétitifs à l'aide de la boucle de base LOOP
    • Boucle FOR et WHILE

  • Déclarer et utiliser des curseurs

    • SELECT ramenant plus d'une ligne
    • Mises à jour sur les données traitées par un curseur
    • Simplification d'écriture avec la boucle FOR

  • Personnaliser le traitement des erreurs


  • Utiliser les exceptions prédéfinies

    • Exceptions déclarées dans le bloc PL/SQL
    • Gestion des erreurs applicatives

  • Création de procédures et de fonctions stockées

    • Création, compilation et stockage des programmes avec SQL+
    • Définition et utilisation des paramètres des sous-programmes
    • Les déclencheurs

  • Appels des objets stockés

    • Utilisation des fonctions stockées directement dans le langage SQL

  • Utilisation des packages Oracle

    • DBMS_PIPE : communication entre deux sessions
    • DBMS_OUTPUT : interface de sortie pour les blocs PL/SQL
    • DBMS_DDL : accès à certains ordres LDD
    • DBMS_JOB : planification et lancement de tâches
    • DBMS_SQL : écriture de SQL dynamique
    • UTL_FILE : interface I/O dans les fichiers pour les blocs PL/SQL

OR110
Durée : 3 j.
Tarif : 1485 € HT
 
detail formation Développer avec Oracle PL/SQL Plan détaillé
Contact
* tarif dégressif à partir de 2 pers.

KAPTIVE ::.
-------------------------------------------
Renseignement et réservation
-------------------------------------------
Tel.: 01 76 60 66 10
Fax: 01 76 60 66 10
contact@kaptive.com

Sessions
Inscription en ligne
Toulouse
14/02/2011
14/06/2011
24/10/2011

Paris
07/03/2011
09/05/2011
22/08/2011
10/10/2011
21/11/2011

Strasbourg
04/04/2011
05/09/2011

Lyon
16/05/2011
10/10/2011

Nantes
20/06/2011
28/11/2011

Possibilité de faire cette formation en intra-entreprise,
nous contacter au 01 76 60 66 10