Course : Oracle SQL, advanced

Practical course - 2d - 14h00 - Ref. OSP
Price : 1360 € E.T.

Oracle SQL, advanced




Ce cours pratique étudie les techniques avancées du SQL d’Oracle qui ne cesse d'évoluer. La description de fonctions récentes est détaillée (jusqu’à la version 23ai). La manipulation des données semi-structurées et des données non structurées est aussi abordée (XML, JSON, LOB et BFILE).


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Available in English on request

Ref. OSP
  2d - 14h00
1360 € E.T.




Ce cours pratique étudie les techniques avancées du SQL d’Oracle qui ne cesse d'évoluer. La description de fonctions récentes est détaillée (jusqu’à la version 23ai). La manipulation des données semi-structurées et des données non structurées est aussi abordée (XML, JSON, LOB et BFILE).


Teaching objectives
At the end of the training, the participant will be able to:
Use SQL functions and techniques for versions 11g to 23ai
Managing XML and JSON documents
Writing queries with advanced functions
Handling LOBs (CLOB and BFILE)

Intended audience
Anyone indirectly involved in executing advanced SQL queries (developers, DBAs, project managers).

Prerequisites
Good knowledge of the basics of SQL or knowledge equivalent to that provided by the course "Oracle SQL" (ref. OSL). Experience required.

Course schedule

1
Introduction

  • The different versions of Oracle.
  • SQL standards.
  • Integrity (uniqueness, referentiality, consistency), principles of use and best practices.
  • What's new in SQL.
  • Documentation and webography.
Hands-on work
Create tables with referential integrity. Add and remove constraints.

2
SQL reminders

  • Parametric queries.
  • SQL scalar functions.
  • Joins and subqueries.
  • Set operators.
  • Grouping functions (ROLLUP, CUBE, GROUPING).
  • Analytic and rank functions (OVER).
  • CTE (WITH).
Hands-on work
Reprise en main du SQL interactif, manipulations de fonctions.

3
Complex functions

  • Aggregations with LISTAGG.
  • Regular expressions (REGEXP_LIKE, REGEXP_REPLACE...).
  • New ANSI joints (LATERAL and CROSS APPLY).
  • Transpositions (PIVOT and UNPIVOT).
  • Temporal validity (PERIOD FOR).
Hands-on work
Write queries using the features presented.

4
Semi-structured and unstructured data

  • Object functionality (types, NESTED TABLE and VARRAY collections).
  • XML extraction and content generation functions.
  • JSON extraction and content generation functions.
  • LOB management (CLOB and BFILE).
Hands-on work
Handle XML and JSON documents. Add a photo to a table, add a CV to a table.

5
Supplements

  • Invisible, identity and virtual columns
  • Hierarchical and recursive queries
  • Temporary tables.
  • Remote tables.
Hands-on work
Manipulate some of the concepts presented.


Customer reviews
4,4 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
QUENTIN G.
22/06/26
4 / 5

Formation peu adaptée à mon niveau, trop de fonctions déjà maîtrisées abordées.Aurais aimé approfondir les fonctionnalités vues en fin de formation voire pas du tout.Dommage.
ALAIN M.
22/06/26
5 / 5

Formation dense qui mériterait une journée de plus.Il y a beaucoup de parties intéressantes qui ne peuvent pas être explorées exhaustivement.Mais le formateur a répondu à toutes les questions
JESSICA G.
22/06/26
4 / 5

Manque de pratique, il faudrait 1 jour de plus et enlever certaines parties pour pouvoir approfondir d’autres sujets.



Publication date : 03/31/2025


Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Last places available
Guaranteed date, in person or remotely
Guaranteed session

REMOTE CLASS
2026 : 5 Oct., 14 Dec.

PARIS LA DÉFENSE
2026 : 5 Oct., 14 Dec.