indb2,function trim()是否会使varchar更长?它似乎导致SQL302错误

问题描述 投票:0回答:1
content

列定义为表中的

VARCHAR(2000)

首先,我尝试将数据插入以下查询
INSERT INTO TABLE
(...,
content,
...
)
VALUES
(...,
TRIM(#content:VARCHAR#),
...
)
IT给出了SQL302错误,甚至认为数据只有400个字节。

执行或打开语句中主机变量的值太大,无法用作相应的用法。

然后我发现它效果很好,除了
trim()

为什么这些错误会出现? 我做错了吗?

信息似乎很清楚 - 您所传递的价值大于

VARCHAR(MAX)


上下文是什么,

#content:VARCHAR#

在哪里定义?
sql db2 ibatis
1个回答
0
投票


最新问题
© www.soinside.com 2019 - 2025. All rights reserved.