ORACLE PL/SQL

PRÉSENTATION
PL/SQL est un langage structuré disposant de toutes les instructions d'affectation et de contrôle des langages structurés classiques (IF ;  FOR ; WHILE ectÖ) auxquelles on peut associer toute la richesse de SQL via la notion de curseur.
Un programme PL-SQL est constitué par un ensemble d'instructions et de blocs dans lesquels sont insérées des instructions SQL et permet de mettre en oeuvre
les fonctionnalités de la base de données et de répondre à tout besoin applicatif de la base.

OBJECTIF
Acquérir une bonne connaissance des fonctionnalités et de la syntaxe du langage PL-SQL sous ORACLE.

PUBLIC
Ce stage s'adresse à toute personne désirant s'initier à l'utilisation du langage PL-SQL sous le SGBD ORACLE.
A l'issue du stage, les participants seront familiers avec le langage PL-SQL et maîtriseront le développement d'une application sous ORACLE.

CONNAISSANCES PRÉALABLES
Les participants devront posséder de solides notions d'algorithmique et connaître le langage SQL.

MOTS CLÉS
Bases de données relationnelle, ORACLE,  PL-SQL



CONTENU

1ière journée :
  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

2ième journée :
  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
  Ecrire 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

3ième journée :
  Utilisation de types composite
  Création et utilisation de record
  Création et utilisation de tables PL/SQL
  Déclarer et utiliser des curseurs
  Concept de curseur SELECT ramenant plus d'une ligne
  Mises à jour sur les données traitées par un  curseur
  Simplification dêécriture avec la boucle FOR

4ième journée :
  Personnaliser le traitement des erreurs
  Utiliser les exceptions prédéfinies
  Exceptions déclarées dans le bloc PL/SQL
  Gestion des erreurs applicatives
  Définir et utiliser les types composés
 Types Records;  Types Tableaux



CONDITIONS FINANCIÈRES
  inter-entreprise : 380 € h.t. par personne et par jour
  intra-entreprise : 1100 € h.t. par jour pour 4 personnes.
  280 € h.t. par personne supplémentaire. 
  Pour un cours intra entreprise hors BdR,
  prévoir également les déplacements de notre formateur.
 



:: Retour aux formations ::