我需要取消嵌套作为JSON文档一部分存储的大型数组。
在Oracle和MYSQL中,我可以为此使用JSON_TABLE
在SQL Server中,我可以使用OPENJSON
在Postgres中,我可以使用JSON(B)_array_elements
但是我在MariaDB中碰壁。...
我已经仔细阅读了文档,看不到该怎么做。。我可能需要取消嵌套几千行,并且上述所有数据库都能够以可缩放且可扩展的方式完成取消嵌套表演方式...
这是数据的非常简化的子集
{ "data": {
"EMPLOYEES": [
[100, "Steven", "King", "SKING", "515.123.4567", "2003-06-17T00:00:00", "AD_PRES", 24000, null, null, 90 ],
[101, "Neena", "Kochhar", "NKOCHHAR", "515.123.4568", "2005-09-21T00:00:00", "AD_VP", 17000, null, 100, 90 ]
],
"DEPARTMENTS": [
[10, "Administration", 200, 1700],
[20, "Marketing", 201, 1800]
]
}
}
答案 0 :(得分:1)
从10.3.12开始,MariaDB没有JSON_TABLE函数