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

Découvrez les évolutions de la database d'Oracle

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

Découvrez les évolutions de la database d'Oracle


Nouvelle formation

Alors que la version 19c restera supportée jusqu’en 2027, avant d’entrer en support étendu jusqu’en 2032, Oracle 26ai deviendra la prochaine version "long terme", à compter de sa sortie fin 2025. Les développeurs, bien qu'étant en alerte des nouveautés, manquent de temps pour les mettre en pratique. Cette formation condense les techniques de SQL et de PL/SQL qui n'ont cessé d'évoluer depuis la version 12c. Elle offre un tour d'horizon, avec la description des fonctions et packages récents, ainsi que la manipulation de données JSON et les aspects d’IA inclus dans la base.


INTER
INTRA
SUR MESURE

Cours pratique
Disponible en anglais, à la demande

Réf. NSA
  2j - 14h00
Nous contacter
Pauses-café et
déjeuners offerts




Alors que la version 19c restera supportée jusqu’en 2027, avant d’entrer en support étendu jusqu’en 2032, Oracle 26ai deviendra la prochaine version "long terme", à compter de sa sortie fin 2025. Les développeurs, bien qu'étant en alerte des nouveautés, manquent de temps pour les mettre en pratique. Cette formation condense les techniques de SQL et de PL/SQL qui n'ont cessé d'évoluer depuis la version 12c. Elle offre un tour d'horizon, avec la description des fonctions et packages récents, ainsi que la manipulation de données JSON et les aspects d’IA inclus dans la base.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Identifier les apports des différentes versions d'Oracle
Apports SQL et PL/SQL de 12c à 19c
Découvrir les nouveautés de la version 26ai
Gestion de données semi-structurées et IA dans la base

Public concerné
Toutes les 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 formations "Oracle SQL", "Oracle SQL Perfectionnement" (réf. OSL, OSP) et "Oracle PL/SQL" (ref. ORD). Expérience requise.

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

1
Introduction

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

2
Apports SQL et PL/SQL de 12c à 19c

  • Nouvelles propriétés des colonnes.
  • Jointures ANSI avec LATERAL, CROSS APPLY et OUTER APPLY.
  • Validité temporelle.
  • Reconnaissance de modèles avec MATCH_RECOGNIZE.
  • Expressions qualifiées.
  • Restrictions des appels PL/SQL (white lists).
  • Appels PL avec WITH.
  • Fonctions PL/SQL polymorphes.
  • Macros SQL.
Travaux pratiques
Mise en pratique des points détaillés.

3
Découvrir les nouveautés de la version 26ai

  • Annotations sur des objets.
  • Les nouveaux types et domaines SQL.
  • Nouveautés pour SELECT.
  • Nouvelles fonctions pour les intervalles et les dates.
  • Nouvelles options pour les fonctions analytiques.
  • Constructeurs de tables.
  • Nouveautés en mises à jour (jointures directes, lock free).
  • Traduction et compilation automatique (SQL Transpiler).
Travaux pratiques
Mise en pratique des nouveautés 26c abordées dans le chapitre.

4
Gestion de données semi-structurées et IA dans la base

  • Gestion de JSON (fonctions SQL, indexation, data guide).
  • Utilisation de JSON (mapping avec des types et et dualité avec les relations).
  • Manipulation des graphes avec PGQL (Property Graph Query Language).
  • Tables particulières (externes en ligne, blockchains et immuables).
  • Recherches vectorielles (type et index).
  • Fonctions distance et support ONNX.
Echanges
Apports et intérêt des nouveautés de la version 26ai.

5
Compléments

  • Tables temporaires privées.
  • Nouveauté du DDL.
  • Nouveaux privilèges et rôles.
  • Rôles pour les unités de programme.
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.

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 formations de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.