Oracle – Prise en main de PL/SQL, modélisation et application

0 Enrolled
21 heures
  • 21 heures
  • 39
  • 0
  • no
2,100.00€

Aperçu du cours

Objectif de formation : L’apprenant saura utiliser le langage PL/SQL sous Oracle pour modéliser et manipuler les bases de données.

Prérequis

  • Maîtriser le langage SQL
  • Une expérience dans un autre langage est un plus

Objectifs pédagogiques

  • Avoir les connaissances et les compétences pour utiliser le langage procédural PL/SQL
  • Avoir les connaissances et les compétences pour utiliser les traitements stockés dans les bases de données Oracle

Public ciblé

  • Responsables informatique, administrateurs BDD, chefs de projets, développeurs…

Programme de formation

  • Généralités

    • Définition, enjeux et apports PL/SQL

    • Son fonctionnement

    • Intégration dans le noyau

    • Les outils

  • La structure d'un bloc PL/sSQL

    • La structure d’un bloc PL/sSQL

  • Le PL/SQL et l'instruction select

    • Le PL/SQL et l’instruction select

  • Les variables

    • Les différents types de données

    • La conversion des types de données

    • Les variables: déclaration et affection de valeurs, les variables référencées, variables type RECORD

    • Tables PL/SQL ou tableaux

    • Visibilité des variables

  • Les structures de contrôle

    • Traitements conditionnels

    • Traitements itératifs

    • Traitements séquentiels

  • Les curseurs

    • Introduction : définition

    • Les types de curseurs

    • Les attributs

    • Boucles et curseurs

    • Curseurs paramétrés

    • Curseurs FOR UPDATE

    • Clauses d’un curseur (CURRENT OF / RETURN)

    • Variables de type REF CURSOR

  • Les erreurs et leurs gestion

    • Les exceptions: prédéfinies, définies par l’utilisateur, personnalisées

    • L’utilisation de SQLCODE & SQLERRM

  • Les transactions

    • Commit

    • Rollback

    • Savepoint

  • Les traitements et leur stockage dans la base

    • Procédures

    • Fonctions

    • Packages

    • Triggers

    • Triggers INSTEAD OF

    • Triggers en cascade

  • Les dépendances

    • La gestion des dépendances

  • Les packages intégrés

    • DBMS_OUTPUT

    • UTL_FILE

    • DBMS_SQL

  • Le débogage sous SQL*Plus

    • Le débogage sous SQL*Plus

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content