OrientDB:如何使用选择查询更新列

2023-12-10

我需要使用以下命令更新表中的列:

update Table1 set name = (select productName from Table2 where
@rid=$parent.$current.productid)

查询工作正常,但不是名称查询以“[产品名称]”格式存储值。

我已阅读 orientdb 文档,我猜 select 查询以集合格式返回结果。所以我已经尝试过以下功能

  • get(1)
  • first()
  • [0] 等等(我绝望的尝试:)

提前致谢。


我尝试搜索,但没有得到任何干净的结果,但我做了以下更改对我有用并完成了工作:)

update Table1 set name=(select productname from Table2 where
@rid=$parent.$current.productid), 
name= name.replace("\[","").replace("\]","")

希望这可以为某人节省时间。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OrientDB:如何使用选择查询更新列 的相关文章

随机推荐