Evolution MM

Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Téléchargez le Calendrier des formations

Nantes, Rennes, Niort, Nice, Paris

jusqu'à juillet 2018

Rechercher
Rechercher une formation
 

Oracle PL/SQL - Les bases

Formation éligible au CPF

Public :

  • Chefs de projet, administrateurs de base de données, développeurs.

Objectifs :

  • Maîtriser le langage procédural d'Oracle, à la fois la structure du langage et sa syntaxe ainsi que l'interaction entre le PL/SQL et la base de données.
  • Avoir une première approche des objets procéduraux basés : trigger, procédures et fonctions.

Pré-requis :

  • Avoir des notions de programmation et avoir suivi le cours " T210-030 - Oracle - Langage SQL ", ou posséder les connaissances équivalentes.

Contenu pédagogique

Introduction à PL/SQL

  • Relation entre SQL et PL/SQL
  • Le bloc PL/SQL (bloc simple, blocs imbriqués)

Les variables et constantes

  • Déclaration et utilisation
  • Types de données
  • Types définis par l'utilisateur
  • Types dérivés
  • Portée d'une variable

Traitements conditionnels et répétitifs

  • Les séquences
  • L'instruction nulle
  • Les instructions conditionnelles if et case
  • Les boucles : loop, for, while

Interaction avec la base de données

  • La syntaxe des commandes insert, update, delete
  • La syntaxe de la commande select
  • La clause for update nowait

La gestion des curseurs

  • Déclaration et utilisation
  • Curseur et mise à jour
  • La boucle FOR
  • Le curseur paramétrable

La gestion des erreurs

  • La clause exception
  • Erreurs de l'application
  • Erreurs systèmes
  • Raise_application_error

La gestion des collections

  • Les records et les tables indicées
  • L'opérateur bulk collect
  • Les attributs des collections
  • La commande forall

Présentation des objets procéduraux basés

  • Fonctions
  • Procédures stockées
  • Triggers
Durée : 2 jour(s)
Tarif : 1 590 € (HT)
Réf : T210-040

Dates des sessions

Nantes (44) 17/12/18 Rennes (35) 17/12/18 Paris (75) 17/12/18 Niort (79) 17/12/18 Nice (06) 17/12/18 in-class™

Filières

DBA ORACLE

Cours associés

Oracle - Langage SQL