SGBDR ORACLE : Le Langage PLSQL Avancé [INF/ORA4124]

F2_1000X500_shahadat-rahman-BfrQnKBulYQ-unsplash1000x500
11
Jan
Formation certifiante
éligible pole emploi Kairos

Le langage PL/SQL apporte au SQL une approche langage de programmation. Comme pour le SQL, il existe des fonctionnalités avancées qui permettent de tirer encore plus de bénéfices de ce langage.

Pour aller plus loin…

  • SGBDR ORACLE :  LE LANGAGE SQL AVANCE ( INF/ORA 4122 )
  • SGBDR ORACLE :  LE LANGAGE PL/SQL ( INF/ORA 4123 )
  • SGBDR ORACLE : ADMINISTRATION  11g   ( INF/ORA 4131 )
  • SGBDR ORACLE : ADMINISTRATION  12c ( INF/ORA 4132)
  • SGBDR ORACLE : ADMINISTRATION  18c/19c  ( INF/ORA  4136 )

 

Objectifs pédagogiques

  • Connaître les possibilités en termes de définition de type de données.
  • Optimiser l’utilisation des curseurs à partir d’arguments de fonctions et procédures.
  • Optimiser les traitements de masse et maîtriser la gestion des erreurs associées.
  • Connaître les fonctionnalités avancées des fonctions et des procédures telles la récursivité et leurs exploitations en tant que méthodes.
  • Maîtriser les possibilités offertes par les triggers.
  • Maîtriser le développement à l’aide du SQL Dynamique.

 

Détails

Référence : INF/ORA4136

Durée : 2 jours.

Profil participants : Toutes personnes souhaitant connaître les fonctionnalités avancées du langage PL/SQL.

Pré-requis : Avoir une pratique du langage SQL et PL/SQL.

Dates des sessions de l’année

  • Semaine 5 : du 4 au 5 février 2021.
  • Semaine 11 : du 18 au 19 mars 2021.
  • Semaine 22 : du 2 au 3 juin 2021.
  • Semaine 26 : du 1 au 2 juillet 2021.

 

Tarif (H.T.)

1200 €.

Course Content

Time: 2 days

Curriculum is empty

Programme

Type, collection et objet

  • Création de type à partir de Varray, Table et d’Objet
  • Utilisation en tant que colonne
  • Utilisation en tant qu’argument

Les curseurs

  • Les variables de type curseur
  • Utilisation en tant qu’argument

Les liaisons de masse

  • La boucle Forall
  • Lecture de masse Bulk Collect
  • Gestion des exceptions

Les traitements stockés

  • Vues du dictionnaire de données
  • Fonctions et procédures en tant que méthodes
  • Récursivité
  • Surcharge
  • Pipelined
  • Arguments Copy et Nocopy
  • Gestion des droits

Les triggers

  • Evolution des triggers
  • Vues du dictionnaire de données
  • Ordonnancement des triggers
  • Triggers composés

SQL Dynamique

  • Instruction vs Package
  • Description du package dbms_sql
  • Instructions langage de définition de données
  • Instructions langage de manipulation de données
  • Instruction langage d’interrogation de données
  • Gestion des tableaux

Instructor

1 200.00€