Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

SQLcl (Oracle) में JSON स्वरूपित क्वेरी परिणामों को कैसे सुंदर बनाएं

यदि आप Oracle डेटाबेस को क्वेरी करने के लिए SQLcl का उपयोग करते हैं, तो आपको SET SQLFORMAT json के बारे में पता हो सकता है विकल्प, जो क्वेरी परिणामों को JSON दस्तावेज़ों के रूप में वापस लाता है।

लेकिन एक json-formatted भी है विकल्प, जो परिणामों को अधिक मानवीय पठनीय प्रारूप में लौटाता है।

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:

SET SQLFORMAT json-formatted;
SELECT * FROM regions;

परिणाम:

{
  "results" : [
    {
      "columns" : [
        {
          "name" : "REGION_ID",
          "type" : "NUMBER"
        },
        {
          "name" : "REGION_NAME",
          "type" : "VARCHAR2"
        }
      ],
      "items" : [
        {
          "region_id" : 1,
          "region_name" : "Europe"
        },
        {
          "region_id" : 2,
          "region_name" : "Americas"
        },
        {
          "region_id" : 3,
          "region_name" : "Asia"
        },
        {
          "region_id" : 4,
          "region_name" : "Middle East and Africa"
        }
      ]
    }
  ]
}

तुलना के रूप में, यहाँ यह json . का उपयोग कर रहा है सेटिंग (अर्थात बिना परिणाम को सुंदर बनाए):

SET SQLFORMAT json;
SELECT * FROM regions;

परिणाम:

{"results":[{"columns":[{"name":"REGION_ID","type":"NUMBER"},{"name":"REGION_NAME","type":"VARCHAR2"}],"items":
[
{"region_id":1,"region_name":"Europe"}
,{"region_id":2,"region_name":"Americas"}
,{"region_id":3,"region_name":"Asia"}
,{"region_id":4,"region_name":"Middle East and Africa"}
]}]}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लिस्टुनैग फ़ंक्शन?

  2. R12/R12.2 . में Oracle प्रपत्र

  3. ट्रिगर उदाहरण डालने या अपडेट करने से पहले Oracle

  4. जावा - अपवाद का पहला कारण खोजें

  5. पीएल/एसक्यूएल का उपयोग करके ईमेल पते को कैसे सत्यापित करें?