可以通过下面的方法,在函数内部定义共享表:
share(table(1:0, `updateTime`maxQty`maxDollarVolume`sumDollarVolume`count, [TIMESTAMP, INT, DOUBLE, DOUBLE, INT]), "outputTable")
关于上述的问题,原因如下:
share语句在编译时执行,share函数在运行时执行。所以要求share语句全局可见,不能在一个函数定义中。
同时,share表支持并发写入。
可以通过下面的方法,在函数内部定义共享表:
share(table(1:0, `updateTime`maxQty`maxDollarVolume`sumDollarVolume`count, [TIMESTAMP, INT, DOUBLE, DOUBLE, INT]), "outputTable")
关于上述的问题,原因如下:
share语句在编译时执行,share函数在运行时执行。所以要求share语句全局可见,不能在一个函数定义中。
同时,share表支持并发写入。