Home » SQL & PL/SQL » SQL & PL/SQL » Create JSON from SQL 12C R1
Create JSON from SQL 12C R1 [message #670854] Mon, 30 July 2018 03:52 Go to previous message
Manoj.Gupta.91
Messages: 239
Registered: March 2008
Location: Delhi
Senior Member
Hi All,

How can I create JSON from a SQL in Oracle 12c R1? I found below example but it is working on 12c R2 I want to do same thing on 12c R1.

Please help.


SELECT 
    JSON_OBJECT
    (
         'departmentId' is d.DEPARTMENT_ID,
         'name' is d.DEPARTMENT_NAME,
         'employees' is 
         (
             SELECT JSON_ARRAYAGG
             (
                 JSON_OBJECT
                 (
                     'employeeId' is E.EMPLOYEE_ID,
                     'firstName' is E.FIRST_NAME,
                     'lastName' is E.LAST_NAME,
                     'emailAddress' is E.EMAIL
                  )
              )
              FROM HR.EMPLOYEES E
              WHERE E.DEPARTMENT_ID = D.DEPARTMENT_ID
          )
      ) DEPT_WITH_EMPLOYEES
FROM HR.DEPARTMENTS D
WHERE D.DEPARTMENT_ID = 100 ;

Thanks & Regards
Manoj
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: OR clause degrades performance of a query?
Next Topic: Back fill records
Goto Forum:
  


Current Time: Sat Apr 20 07:30:24 CDT 2024