Oracle - PL/SQL

Qualiopi
Durée 3 jour(s)
Localisation Partout en France
Logo de CIT FORMATION INFORMATIQUE - Oracle - PL/SQL

Proposé par

CIT FORMATION INFORMATIQUE

Prérequis

Connaissances des bases de données.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En entreprise
  • En centre

Objectifs pédagogiques

Toute personne qui souhaite acquérir les connaissances nécessaires pour concevoir des triggers et procédures stockées.

A l'issue de la formation, le stagiaire sera capable de :

  • D'exploiter pleinement le langage de requête PL/SQL

Programme de la formation

Introduction

  • Décrire PL/SQL
  • Décrire le rôle de PL/SQL pour les développeurs et pour les DBA
  • PL/SQL, un complément de SQL
  • PL/SQL, programmation structurée
  • Blocs et sous blocs

Déclarer des variables

  • Les Blocs et Structures PL/SQL
  • Le rôle des variables en PL/SQL
  • Les variables PL/SQL et non PL/SQL
  • Les variables et les constantes
  • Exécution de bloc PL/SQL

Les parties exécutables

  • Reconnaître les parties exécutables dans un bloc
  • Le rôle de chaque partie
  • Exécuter et tester les différentes parties
  • Utiliser les conventions d’écriture

Interaction avec un serveur Oracle

  • Utiliser l’ordre SELECT en PL/SQL
  • Déclarer le type et la taille d’une variable dynamiquement
  • Écrire des Ordres DML en PL/SQL
  • Contrôler les transactions en PL/SQL

Les structures de contrôle

  • Identifier les différentes structures de contrôle - L’ordre IF
  • Les différentes boucles
  • Utiliser les tables statiques et temporaires

Utiliser les types de données composés

  • Utiliser les RECORD
  • Créer un tableau en PL/SQL
  • Créer un tableau de RECORD

Les curseurs explicites

  • Utiliser une variable RECORD
  • Différence entre curseur implicite et explicite
  • Écrire une boucle de curseur

Concepts avancés sur les curseurs explicites

  • Écrire un curseur paramétrable
  • Déterminer quand la clause FOR UPDATE est nécessaire dans un curseur
  • Utiliser un tableau variable en PL/SQL

Les exceptions

  • Définir les exceptions en PL/SQL
  • ”Trapper” les erreurs
  • La propagation des exceptions
  • Les Exceptions utilisateur

Les procédures stockées

  • Rôle et création des procédures
  • Les arguments dans les procédures
  • Appeler une procédure
  • Le statut d’une procédure

Les fonctions

  • Créer une fonction
  • Appeler une fonction d’un programme, de SQL+
  • Les différences entre procédure et fonction

Les packages

  • Le rôle des packages
  • La spécification et le corps du package, les parties publiques et privées, les procédures, fonctions, variables et constantes

Les Database Triggers

  • Les différents types de déclencheurs
  • Créer des déclencheurs

Concepts avancés des Triggers

  • Les triggers: notions avancées
  • Les limitations des triggers
  • Les triggers : sécurité, événementiel
  • Les niveaux : STATEMENT/ROW
  • Utiliser les vues du dictionnaire 
Logo de CIT FORMATION INFORMATIQUE - Formation Oracle - PL/SQL

Proposé par

CIT FORMATION INFORMATIQUE

"Voir loin & longtemps"

Voir la fiche entreprise
Logo de CIT FORMATION INFORMATIQUE - Oracle - PL/SQL

Oracle - PL/SQL

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.