gpt4 book ai didi

sql - OrientDB - 在 OrientDB 函数中将数组值作为参数传递的 SQL 命令

转载 作者:行者123 更新时间:2023-12-04 19:26:39 28 4
gpt4 key购买 nike

我在 orientdb 函数中有一个简单的 sql 查询,如下所示:

select * 
from TestExecutionPlanReport
where executionPlan IN :executionPlans

它接受“executionPlans”作为应该传递数组值的参数。

当我只尝试一个像“#59:71”这样的值时,它会工作并返回想要的输出。但是,当我尝试传入像“[#59:71,#59:214]”这样的数组值时,它不起作用。它返回一个空响应。当我查询“select * from SomeClass where field IN [#59:71,#59:214]”时它有效(不在 OrientDb 函数中)

最佳答案

我在尝试从 Scala 代码运行 SQL 查询时遇到了同样的问题。我通过传递一个集合作为参数而不是一个列表或一个数组来解决它。

关于sql - OrientDB - 在 OrientDB 函数中将数组值作为参数传递的 SQL 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30702386/

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