在CLOB列中访问JSON

时间:2017-10-10 10:44:24

标签: sql json oracle clob

我试图访问存储在此JOB CLOB中的列。但是,因为它不是Oracle的12C版本,所以我不能使用点表示法来引用列名,如" table.column"

我真的很挣扎。我曾尝试使用dbms_lob.substr来提取它,但我最终得到了完整的CLOB。

运行以下内容时会显示我附带的屏幕截图: 选择 * 来自TRANSFORM_OB_BB_SIT_OWNER.BUCKETS WHERE bucket_name =' LatestApplicationVersions'

但是,我希望能够访问“PersonalCountryOfNationality'在哪里='英国' enter image description here

1 个答案:

答案 0 :(得分:0)

如果你想使用版本低于12c的JSON,我推荐使用PLJSON包,这里有一个链接:

https://github.com/pljson/pljson/tree/develop

你可以在这里找到例子:

https://github.com/pljson/pljson/tree/develop/examples