Skip to Content
Oracle SQL and JSON
on-demand course

Oracle SQL and JSON

with Darryl Hurley
March 2017
Intermediate
3h 1m
English
Infinite Skills

Overview

Introduced as part of Oracle 12, Oracle JSON SQL makes it possible to convert the JSON data world of keys and values into the relational data world of columns and rows. At its core, this course teaches you how to use Oracle JSON SQL.

You'll learn the key JSON SQL functions that tell you: If the JSON data is valid, if a particular element and/or value exists in the JSON data, how to extract a specific scalar value from JSON data, and how to translate JSON keys and values into relational rows and columns. But this is more than a how-to-use JSON SQL course, it's a refresher course for those who need a solid understanding of the distinctions between the relational data world and the JSON data world, and how SQL can act as a bridge between the two.

  • Explore the SQL methods that work for relational databases and JSON databases
  • Learn about dot notation and how it's used to navigate through JSON elements
  • Master the key JSON SQL functions: IS_JSON, JSON_EXISTS, JSON_VALUE, JSON_QUERY, and JSON_TABLE
  • See how JSON_Table translates JSON keys and elements into relational rows and columns
  • Learn about JSON indexes in comparison to relational indexes
  • Understand how Oracle handles bad JSON data with the ERROR clause
  • Watch how the Oracle optimizer translates JSON SQL into an effective query plan
Darryl Hurley is a senior level database engineer with Change Healthcare who specializes in Oracle database administration and PL/SQL programming. He has used SQL with Oracle since Oracle version 5, and speaks at Oracle User Group conferences. Darryl blogs at implestrat.com, and is the author of the O'Reilly title "Learning Oracle PL/SQL".
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Watch now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Oracle SQL Tuning with Oracle SQLTXPLAIN: Oracle Database 12c Edition, Second Edition

Oracle SQL Tuning with Oracle SQLTXPLAIN: Oracle Database 12c Edition, Second Edition

Stelios Charalambides
Oracle SQL

Oracle SQL

Dan Hotka

Publisher Resources

ISBN: 9781491979051