---
source_url: https://docs.dolphindb.cn/zh/error_codes/S06002.html
fetched_at: 2026-05-19T09:11:26Z
category: error_codes
title: S06002
sha1: 76a5a1a1ae3efa1ee73936caad6b5e1791ff3faa
---

# S06002

## 错误代码

S06002

## 报错信息

'share' statement can't be declared within a function definition. RefId: S06002

## 错误原因

这个报错与 `share` 语句有关。关于 `share` 语句，参考：[share](../progr/statements/share.html)。

在函数定义里，不能使用 `share` 语句，否则会报这个错误，比如：

```dolphindb
def my_func() { 
    t = table(1 2 3 as id, 4 5 6 as val)
    share t as T // 报错 
}
```

## 解决办法

- 不在函数定义里使用 `share` 语句。
- 将函数体里的 `share` 语句替换为 `share` 函数。
