> Formations > Technologies numériques > SGBD > Oracle > Formation Les apports SQL et PL/SQL d’Oracle depuis la 12c jusqu’à la 23c > Formations > Technologies numériques > Formation Les apports SQL et PL/SQL d’Oracle depuis la 12c jusqu’à la 23c

Formation : Les apports SQL et PL/SQL d’Oracle depuis la 12c jusqu’à la 23c

Les apports SQL et PL/SQL d’Oracle depuis la 12c jusqu’à la 23c



New

Alors que la version 19c reste supportée jusqu’en 2024, avant d’entrer en support étendu jusqu’en 2027, Oracle 23c devient la future version "long terme", à compter de sa sortie fin 2023. Les développeurs, bien qu'étant en alerte des nouveautés, manquent de temps pour les mettre en pratique. Ce cours condense les techniques de SQL et de PL/SQL qui n'ont cessé d'évoluer depuis la version 12c. Il offre un tour d'horizon complet, avec la description des fonctions et paquetages récents (des versions 19c à 23c), ainsi que la manipulation des données semi-structurées avec JSON et plus encore.


INTER
INTRA
SUR MESURE

Cours pratique
Disponible en anglais, à la demande

Réf. NSP
  3j - 21h00
Prix : 2010 € H.T.
Pauses-café et
déjeuners offerts




Alors que la version 19c reste supportée jusqu’en 2024, avant d’entrer en support étendu jusqu’en 2027, Oracle 23c devient la future version "long terme", à compter de sa sortie fin 2023. Les développeurs, bien qu'étant en alerte des nouveautés, manquent de temps pour les mettre en pratique. Ce cours condense les techniques de SQL et de PL/SQL qui n'ont cessé d'évoluer depuis la version 12c. Il offre un tour d'horizon complet, avec la description des fonctions et paquetages récents (des versions 19c à 23c), ainsi que la manipulation des données semi-structurées avec JSON et plus encore.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Identifier les apports des différentes versions d'Oracle depuis la 12c
Mettre en œuvre les nouveautés SQL
Gérer des formats JSON
Intégrer des fonctions dans PL/SQL
Découvrir les nouveautés SQL et PL/SQL de la version 23c

Public concerné
Toutes personnes impliquées dans le développement SQL et PL/SQL (développeurs, DBA, data analysts, chefs de projet...)

Prérequis
Bonnes connaissances de SQL et PL/SQL ou celles apportées par les cours "Oracle SQL" (réf. OSL) et "Oracle PL/SQL" (ref. ORD). Expérience requise.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

Introduction

  • Évolution des versions d’Oracle.
  • Support des versions et éditions du produit Database.
  • Documentation, webographie.
Echanges
Les différentes versions d'Oracle Database depuis la 12c.

Rappels SQL et PL/SQL 12c

  • Colonnes identité, invisibles.
  • DEFAULT pour les séquences et NULL. Limitation de lignes avec FETCH.
  • Fonctions de conversion d’approximation.
  • Agrégations avec LISTAGG.
  • Fonctions d’approximation.
  • Jointures ANSI avec LATERAL, CROSS APPLY et OUTER APPLY.
  • Validité temporelle.
  • Reconnaissance de modèles avec MATCH_RECOGNIZE.
  • SQL dynamique (bind, implicit results).
  • Gestion de JSON (Fonctions SQL, indexation, Data Guide).
  • Restrictions des appels (white lists).
  • Appels PL avec WITH.
  • Rôles pour les unités de programme.
  • Droits d’invocation de fonctions dans les vues.
  • Éditions d’objets.
Travaux pratiques
Mise en pratique des points détaillés.

Nouveautés SQL et PL/SQL 19c

  • Fonctions d’approximation et d’agrégation.
  • Expressions qualifiées (record et associative arrays).
  • Tables temporaires privées.
  • JSON (mapping avec des types et vues matérialisées).
  • Fonctions tables polymorphes.
  • Nouveautés de l’optimiseur.
Travaux pratiques
Mise en pratique des nouveautés 19c abordées dans le chapitre.

Présentations des nouveautés SQL et PL/SQL 23c

  • Les nouveaux types et domaines SQL.
  • Nouveautés pour SELECT (FROM, GROUP BY et HAVING).
  • Nouvelles fonctions pour les intervalles et les dates.
  • Nouvelles options pour les fonctions analytiques.
  • Constructeurs de tables (INSERT, SELECT et WITH).
  • Fonctions d’arrondis sur les dates.
  • Nouveautés en mises à jour (jointures directes, NULL, RETURNING et lock free).
  • Macros SQL.
  • Traduction et compilation automatique de fonctions PL/SQL (SQL Transpiler).
Echanges
Apports et intérêts des nouveautés de la version 23c.

Compléments

  • Nouveauté du DDL (IF EXISTS).
  • Privilèges au niveau schéma.
  • Comptes de type schéma.
  • Le rôle Développeur.
  • Annotations sur des objets.
  • Nouveautés du CASE.
  • JSON (type SQL, fonctions et dualité avec les relations).
  • Gestion des graphes avec PGQL (Property Graph Query Language).
  • Tables particulières (externes en ligne, blockchains et immuables).
Echanges
Quels apports pour ces compléments.
Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

Avis clients
4,4 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
CHRYSTELLE S.
04/12/24
4 / 5

Intéressant dans l’ensemble bien que cela soit très orienté développeur. En tant que DBA, une grande partie de la formation ne me concernait pas. Je pense qu’il faut revoir le public ciblé dans la fiche formation.
ANTHONY J.
04/12/24
5 / 5

le rythme est assez rapide, et les sujets s’enchainent bien.
PASCAL R.
04/12/24
4 / 5

Très dense, il faut être particulièrement attentif pour ne pas être vite perdu. Heureusement c’est une formation technique donc ça parle rapidement à des développeurs Oracle :-). La formation aborde des sujets (nouveautés) que nous ne mettons pas en pratique actuellement, et donc il faudra revenir au calme sur les supports et les exercices pour bien s’approprier la formation. C’est pour ça que mes pourcentages d’évolutions dans la validation des acquis ne sont pas très élevé



Horaires
les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance

Dernières places
Date garantie en présentiel ou à distance
Session garantie