gpt4 book ai didi

mysql - MariaDB 是否具有与 MYSQL/Oracle JSON_TABLE 等效的可扩展性

转载 作者:行者123 更新时间:2023-11-29 07:28:29 25 4
gpt4 key购买 nike

我需要取消嵌套存储为 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]
]
}
}

最佳答案

从 10.3.12 开始,MariaDB 没有 JSON_TABLE 函数

关于mysql - MariaDB 是否具有与 MYSQL/Oracle JSON_TABLE 等效的可扩展性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52695834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com