Course : Oracle SQL, advanced

Practical course - 2d - 14h00 - Ref. OSP
Price : 1600 CHF 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
1600 CHF 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

Dernières places
Date garantie en présentiel ou à distance
Session garantie
From 5 to 6 October 2026
FR
Remote class
Registration
From 14 to 15 December 2026
FR
Remote class
Registration
From 13 to 14 May 2027
FR
Remote class
Registration
From 13 to 14 May 2027
EN
Remote class
Registration
From 2 to 3 December 2027
FR
Remote class
Registration
From 2 to 3 December 2027
EN
Remote class
Registration

REMOTE CLASS
2026 : 5 Oct., 14 Dec.

2027 : 13 May, 13 May, 2 Dec., 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.