S06002
错误代码
S06002
报错信息
'share' statement can't be declared within a function definition. RefId: S06002
错误原因
这个报错与 share
语句有关。关于 share
语句,参考:share。
在函数定义里,不能使用 share
语句,否则会报这个错误,比如:
def my_func() {
t = table(1 2 3 as id, 4 5 6 as val)
share t as T // 报错
}
解决办法
- 不在函数定义里使用
share
语句。 - 将函数体里的
share
语句替换为share
函数。