Formation Oracle Développer avec PL/SQL

Objectifs :

  • Apprendre à créer un programme.
  • Utiliser les variables.
  • Utiliser les structures de contrôle.
  • Créer une procédure et une fonction.
Public

Public

  • Développeurs - Administrateurs de base de données - Consultant technique.
Pré-requis

Pré-requis

  • Connaître le langage SQL.

Le programme de "Formation Oracle Développer avec PL/SQL"

Jour 1

Oracle : Introduction au langage PL/SQL

  • Définition du langage PL/SQL
  • Environnement PL/SQL
  • Avantages de PL/SQL
  • Structure d'un bloc PL/SQL
  • Types de bloc PL/SQL
  • Créer un bloc anonyme
  • Exécuter un bloc anonyme
  • Tester la sortie d’un bloc PL/SQL

Déclarer des variables PL/SQL

  • Utilisation des variables
  • Identificateurs dans un sous-programme PL/SQL
  • Déclarer et initialiser des variables PL/SQL
  • Types de données scalaires
  • Déclarer des variables scalaires
  • Déclarer des variables booléennes
  • Variables attachées

Ecrire des instructions exécutables

  • Unités lexicales d'un bloc PL/SQL
  • Fonction SQL dans le code PL/SQL
  • Utiliser des blocs imbriqués en tant qu'instructions
  • Portée et visibilité des variables
  • Qualifier un identificateur
  • Opérateurs en langage PL/SQL.

Interagir avec le serveur Oracle

  • Instructions SQL en langage PL/SQL
  • Instructions SELECT dans PL/SQL
  • Manipuler les données en langage PL/SQL
  • Curseur SQL

Les structures de contrôle

  • Contrôler le flux d'exécution
  • Instructions IF
  • Instructions CASE
  • Conditions booléennes
  • Contrôle d'itération
  • Boucle de base
  • Boucle WHILE
  • Boucle FOR
Jour 2

Les types de données composites

  • Les types de données composites
  • Enregistrements PL/SQL
  • Attribut %ROWTYPE
  • Tables INDEX BY
  • Table d'enregistrements INDEX BY

Les curseurs explicites

  • Présentation des curseurs
  • Déclarer le curseur
  • Ouvrir le curseur
  • Contrôler les curseurs
  • Extraire des données à partir du curseur
  • Fermer le curseur
  • Curseurs et enregistrements
  • Boucles FOR de curseur
  • Curseurs avec paramètres

Gérer les exceptions

  • Les types d'exception
  • Intercepter les exceptions
  • Traiter les exceptions
  • Exceptions prédéfinies
  • Exceptions définies par l'utilisateur
  • Propager des exceptions
  • Procédure RAISE_APPLICATION_ERROR

Créer des procédures et des fonctions stockées

  • Procédures et Fonctions
  • Différences entre blocs anonymes et sous-programmes
  • Instruction CREATE OR REPLACE PROCEDURE
  • Instruction CREATE OR REPLACE FUNCTION
  • Créer une procédure et une fonction simples
  • Appeler une procédure et une fonction
  • Transmettre un paramètre à la fonction
  • Appeler une fonction avec un paramètre

Modalités et moyens pédagogiques

Démonstrations visuelles et pratiques à travers des exercices d’application et/ou des cas concrets des stagiaires.
Salle de formation équipée d’un poste PC par personne et de dispositif vidéo Grand Ecran.
Portail web: maformation.vaelia.fr

Modalités d'évaluation

Auto évaluation des acquis, exercices pratiques et/ou échanges avec le formateur.

Moyens d'encadrement

Un formateur expert spécialisé en Développement dont les compétences ont été validées par des diplômes et/ou testées et approuvées par l'éditeur et/ou Vaelia.


Dernière modification : 2021-04-26 11:17:22


4.83/5
Satisfaction globale
A propos de "Formation Oracle Développer avec PL/SQL"

Classe en présentiel


Référence : DIG-PLSQL

Durée : 2.0 jour(s)

Tarif inter : 1000 € HT

Date(s)
Date proposée sous un délai de 3 mois sous réserve d'un nombre suffisant de participants

L'icone signifie que la session est garantie.


Demande d'inscription à la formation

Lieu souhaité (facultatif)

Je peux suivre la formation à distance


Financement






Demande de renseignements


Rechercher une formation professionnelle