Une formation sur mesure ?

Devis immédiat

Nos clients

Ils nous font confiance.

logos clients Nativo formation
Formations inter / intra entreprise
Revenir aux formations Oracle

Formation Oracle - Programmer en PL/SQL

Ref. R92

durée

3 jours

Tarif

1590€ ht

picture_as_pdfprint

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).

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.

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 : DBMSOUTPUT, UTLFILE, DBMS_SQL…

Le débogage sous SQL*PLUS

Moyens et Méthodes Pédagogiques

  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
  • Un poste par stagiaire
  • Formateur Expert
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage

Validation des acquis

  • Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
  • Attestation de fin de stage remise avec la facture