是否可以在Oracle 12.2中的嵌套值json上创建索引?

时间:2019-10-04 15:17:15

标签: json oracle indexing nested

我想知道是否可以在嵌套的json上创建索引。 我在Oracle 12.2的列中有下一个JSON值

{
    "validations": [
        {
            "id": "COL1",
            "value": "1"
        },
        {
            "id": "COL2",
            "value": "2"
        },
        {
            "id": "COL3",
            "value": "3"
        }]
}

SELECT
    *
FROM
    TABLE_EXAMPLE,
    JSON_TABLE(JSON,
    '$' COLUMNS("VALCOL1" PATH '$.validations[0].value'
)) AS JT
WHERE VALCOL1 = '1'

具有这种结构的我的目标是在进行新的验证时具有灵活性,并且可以仅创建一个支持嵌套json的索引,但是我担心查询的性能。该表将具有50000条记录。

感谢您的帮助。我想知道这是否可行。

0 个答案:

没有答案