请问目前DolphinDB自定义的函数里面是不是不能对 shared table进行操作?

Nicole
  • 670

我执行脚本,错误如下图:
image.png
我下面这样运行的时候就报错了,然后把里面的语句抓出来单独跑,没有报错:
image.png

回复
阅读 429
3 个回答

可以操作的,具体脚本请贴一下。

原脚本太长了还有很多数据文件,我尝试一个简单的:

t = table(1..5 as id ,`a`b`c`c`c as b,`a1`b1`c1`c1`c2 as c,```2`2`2 as d)
share t as shared_t

def update_data()
{
 shared_t = exec * from shared_t;
}

update_data()

把shared_t = exec * from shared_t;单独拿出来跑是不会报错的

t = table(1..5 as id ,`a`b`c`c`c as b,`a1`b1`c1`c1`c2 as c,```2`2`2 as d)
share t as shared_t

def update_data(mutable st){
 st = exec * from st;
}

update_data(shared_t)
你知道吗?

logo
101 新手上路
子站问答

面向新手开发者的问题专区

访问社区
宣传栏