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,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

The course wasn’t really suited to my level; it covered too many features that I’d already mastered. I would have liked to have explored the features covered towards the end of the course in more depth, or perhaps not covered them at all. It’s a shame.
ALAIN M.
22/06/26
5 / 5

A packed training course that would have benefited from an extra day. There are many interesting topics that couldn’t be covered in depth. However, the trainer answered all the questions.
JESSICA G.
22/06/26
4 / 5

Due to a lack of practice, we would need one more day and to leave out certain sections in order to explore other topics in greater depth.



Publication date : 03/31/2025



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.

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 : 5 Oct., 14 Dec.

2027 : 13 May, 13 May, 2 Dec., 2 Dec.

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

2027 : 13 May, 2 Dec.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.