Preface
This manual describes the use of JSON data that is stored in Oracle AI Database. It covers how to store, generate, view, manipulate, manage, search, and query it.
- Audience
Oracle AI Database JSON Developer’s Guide is intended for developers building JSON Oracle AI Database applications. - 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 AI Database JSON Developer’s Guide is intended for developers building JSON Oracle AI 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
Related Documents
Oracle and other resources related to this developer’s guide are presented.
-
Product page Oracle AI Database API for MongoDB and book Oracle AI Database API for MongoDB
- Product page Simple Oracle Document Access (SODA) and Oracle as a Document Store
- JSON-Relational Duality Developer's Guide
-
Oracle AI Database Error Messages Reference. Oracle AI Database error message documentation is available only as HTML. If you have access to only printed or PDF Oracle AI 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 AI Database online documentation.
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