Preface
This manual describes the use of JSON data that is stored in Oracle Database. It covers how to store, generate, view, manipulate, manage, search, and query it.
- Audience
Oracle Database JSON Developer's Guide is intended for developers building JSON Oracle Database applications. - Documentation Accessibility
- Diversity and Inclusion
- Related Documents
Oracle and other resources related to this developer’s guide are presented. - Conventions
The conventions used in this document are described. - Code Examples
The code examples in this book are for illustration only. In many cases, however, you can copy and paste parts of examples and run them in your environment.
Audience
Oracle Database JSON Developer's Guide is intended for developers building JSON Oracle Database applications.
An understanding of JSON is helpful when using this manual. Many examples provided here are in SQL or PL/SQL. A working knowledge of one of these languages is presumed.
Parent topic: Preface
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.
Access to Oracle Support
Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.
Parent topic: Preface
Diversity and Inclusion
Oracle is fully committed to diversity and inclusion. Oracle respects and values having a diverse workforce that increases thought leadership and innovation. As part of our initiative to build a more inclusive culture that positively impacts our employees, customers, and partners, we are working to remove insensitive terms from our products and documentation. We are also mindful of the necessity to maintain compatibility with our customers' existing technologies and the need to ensure continuity of service as Oracle's offerings and industry standards evolve. Because of these technical constraints, our effort to remove insensitive terms is ongoing and will take time and external cooperation.
Parent topic: Preface
Related Documents
Oracle and other resources related to this developer’s guide are presented.
-
Oracle Database Error Messages Reference. Oracle Database error message documentation is available only as HTML. If you have access to only printed or PDF Oracle Database documentation, you can browse the error messages by range. Once you find the specific range, use the search (find) function of your Web browser to locate the specific message. When connected to the Internet, you can search for a specific error message using the error message search feature of the Oracle Database online documentation.
-
Oracle as a Document Store for information about Simple Oracle Document Access (SODA)
To download free release notes, installation documentation, white papers, or other collateral, please visit the Oracle Technology Network (OTN). You must register online before using OTN; registration is free and can be done at OTN Registration.
For additional information, see:
-
ISO/IEC 13249-2:2000, Information technology - Database languages - SQL Multimedia and Application Packages - Part 2: Full-Text, International Organization For Standardization, 2000
Parent topic: Preface
Conventions
The conventions used in this document are described.
Convention | Meaning |
---|---|
boldface |
Boldface type indicates graphical user interface elements associated with an action, or terms defined in text or the glossary. |
italic |
Italic type indicates book titles, emphasis, or placeholder variables for which you supply particular values. |
|
Monospace type indicates commands within a paragraph, URLs, code in examples, text that appears on the screen, or text that you enter. |
Parent topic: Preface
Code Examples
The code examples in this book are for illustration only. In many cases, however, you can copy and paste parts of examples and run them in your environment.
- Pretty Printing of JSON Data
To promote readability, especially of lengthy or complex JSON data, output is sometimes shown pretty-printed (formatted) in code examples. - Execution Plans
Some of the code examples in this book present execution plans. These are for illustration only. Running examples that are presented here in your environment is likely to result in different execution plans from those presented here. - Reminder About Case Sensitivity
JSON is case-sensitive. SQL is case-insensitive, but names in SQL code are implicitly uppercase.
Parent topic: Preface
Pretty Printing of JSON Data
To promote readability, especially of lengthy or complex JSON data, output is sometimes shown pretty-printed (formatted) in code examples.
Parent topic: Code Examples
Execution Plans
Some of the code examples in this book present execution plans. These are for illustration only. Running examples that are presented here in your environment is likely to result in different execution plans from those presented here.
Parent topic: Code Examples
Reminder About Case Sensitivity
JSON is case-sensitive. SQL is case-insensitive, but names in SQL code are implicitly uppercase.
When examining the examples in this book, keep in mind the following:
-
SQL is case-insensitive, but names in SQL code are implicitly uppercase, unless you enclose them in double quotation marks (
"
). -
JSON is case-sensitive. You must refer to SQL names in JSON code using the correct case: uppercase SQL names must be written as uppercase.
For example, if you create a table named my_table
in SQL without using double quotation marks, then you must refer to it in JSON code as "MY_TABLE
".
Parent topic: Code Examples