【发布时间】:2016-02-03 14:24:25
【问题描述】:
我尝试在 OrientDB 中编写一个 SQL 函数来插入表 Feature。函数体如下所示,它接受两个参数w 和t。
insert into Feature (weight, title) values (w, t) return @rid
当我使用指定为12 和some title 的参数执行此函数时,我得到的响应是这样的。
[
{
"@type": "d",
"@rid": "#21:24135",
"@version": 1,
"@class": "Feature",
"weight": null,
"title": null
}
]
看起来好像没有设置参数,因此值12 和some title 在函数中不可见。我还尝试在函数体中的参数名称前使用$ 之类的特殊字符(将参数值称为$t,而不是t),但仍然没有走运。
【问题讨论】:
-
嗨 Raajerc,你能发布整个函数吗?你是如何声明
wieght和title的? -
嗨 LucaS,这是完整的功能。我没有特别声明任何变量。我们必须这样做吗?