---
source_url: https://docs.dolphindb.cn/zh/error_codes/s07006.html
fetched_at: 2026-05-19T09:11:46Z
category: error_codes
title: S07006
sha1: dc94efec87ca283ed33e540c4287d185592618a6
---

# S07006

## 错误代码

S07006

## 报错信息

Cannot use aggregate functions to update the IMOLTP table. RefId: S07006

## 错误原因

目前 OLTP 表 update
语句里不支持使用聚合函数，比如：

```dolphindb
dbName = "oltp://test_imoltp"

if (existsDatabase(dbName)) {
    dropDatabase(dbName)
}

db = database(dbName, VALUE, 1..100, , "IMOLTP")

// pt1 以 id 为主键，没有二级索引
pt1 = db.createIMOLTPTable(
    table(1:0, ["id", "val1", "val2", "sym"], [LONG, INT, LONG, STRING]),
    "test_table_1",
    primaryKey=`id
)

update pt1 set val1 = max(val2)  // 报错
```

## 解决办法

修改 update 语句，确保语句中没有使用聚合函数。
