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

JSON_TABLE का उपयोग करके Oracle JSON कॉलम से परिणाम के रूप में कुंजी मान कैसे प्राप्त करें

इसे आजमाएं:

declare
  jo JSON_OBJECT_T;
  i  NUMBER;
  keys JSON_KEY_LIST;
  CURSOR c_json IS
     SELECT myJsonCol FROM mytable;
begin
  FOR rec IN c_json
  LOOP
     jo := JSON_OBJECT_T.parse(rec.myJsonCol);
     keys := jo.get_keys;
     dbms_output.put_line('KEY VAL');
     FOR i in 1..keys.COUNT
     LOOP
        dbms_output.put_line(keys(i) || ' ' || jo.get_Number(keys(i)));
     END LOOP;
   END LOOP;
END;
/


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में अल्पविराम से किसी संख्या को कैसे प्रारूपित करें?

  2. एकाधिक IN पैरामीटर के साथ संग्रहीत प्रक्रिया

  3. प्रत्येक पंक्ति में स्तंभ मान के आधार पर दोहराई जाने वाली पंक्तियाँ

  4. डैपर और ओरेकल क्लॉब प्रकार

  5. Oracle डेटा मास्किंग