使用sliceByKey函数时报错Please use sql query to manipulate a synchronized table.

使用sliceByKey函数时报错Please use sql query to manipulate a synchronized table. 想用sliceByKey提升键值表查询的性能,但是遇到如下报错,请问是哪里不对

脚本:

share keyedTable(`sym`side, 10000:0, `sym`side`price`qty, [SYMBOL,CHAR,DOUBLE,INT]) as t2
insert into t2 values(`IBM`MSFT`IBM, ['B','S','S'], 125.27 208.9 125.29, 1000 800 200)
sliceByKey(t2, [["IBM", "MSFT"], ['B', 'S']])
请先 登录 后评论

1 个回答

Yating Xie

这个报错的意思是对共享表只能用sql查询,目前这里你的keyedTable不share才可以用sliceByKey函数对表进行操作

t1 = keyedTable(`sym`side, 10000:0, `sym`side`price`qty, [SYMBOL,CHAR,DOUBLE,INT])
insert into t1 values(`IBM`MSFT`IBM, ['B','S','S'], 125.27 208.9 125.29, 1000 800 200)
sliceByKey(t1, [["IBM", "MSFT"], ['B', 'S']])
请先 登录 后评论
  • 1 关注
  • 0 收藏,795 浏览
  • BMO 提出于 2022-08-17 18:01

相似问题