Database 无法在DolphinDB中的函数定义中声明share语句

Database 无法在DolphinDB中的函数定义中声明share语句,database,stream-processing,dolphindb,Database,Stream Processing,Dolphindb,我正在尝试海豚数据库的功能。我希望另一个节点订阅当前节点,所以我编写了如下代码。但是dolphindb GUI报告语法错误:[line 2]share语句不能在函数定义中声明。这是否意味着,我必须打开另一个会话,然后连接到NODE2并手动订阅 def mySub(PUBNODE, src) { share streamTable(1:0, [`c1], [INT]) as t subscribeTable(server=PUBNODE, tableName = src, hand

我正在尝试海豚数据库的功能。我希望另一个节点订阅当前节点,所以我编写了如下代码。但是dolphindb GUI报告语法错误:[line 2]share语句不能在函数定义中声明。这是否意味着,我必须打开另一个会话,然后连接到NODE2并手动订阅

def mySub(PUBNODE, src) {
    share streamTable(1:0, [`c1], [INT]) as t
    subscribeTable(server=PUBNODE, tableName = src, handler = objByName(`t))
}

share streamTable(1:0, [`c1], [INT]) as `src
rpc(NODE2, mySub, getNodeAlias(), `src)


请使用共享功能跨会话共享流表

def mySub(PUBNODE, src) {
    share(streamTable(1:0, [`c1], [INT]), "t")
    subscribeTable(server=PUBNODE, tableName = src, handler = objByName(`t))
}

请使用共享功能跨会话共享流表

def mySub(PUBNODE, src) {
    share(streamTable(1:0, [`c1], [INT]), "t")
    subscribeTable(server=PUBNODE, tableName = src, handler = objByName(`t))
}