Publication date : 03/31/2025

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
Disponible en anglais, à la demande

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 / 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.
AYMERIC G.
16/10/25
5 / 5

Very interesting, with things that I think will be very useful for my work.
CÉCILE R.
16/10/25
4 / 5

I went over a few basic functions, but I still learnt quite a lot. Despite the many exercises provided, I found that it was fairly top-down: it could have been interesting to get the trainees more involved, to give them a hand in completing the queries.
JULIEN C.
16/10/25
5 / 5

Very interesting, now you need to practice to assimilate this dense programme.



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

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

REMOTE CLASS
2026 : 2 Apr., 22 June, 5 Oct., 14 Dec.

PARIS LA DÉFENSE
2026 : 2 Apr., 22 June, 5 Oct., 14 Dec.