我想知道是否可以在嵌套的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条记录。
感谢您的帮助。我想知道这是否可行。