因为Oracle限制了,单引号里面的内容长度不能超过4000,所以如果直接更新或者新增表记录的时候,内容长度超过4000,就会字符串超长的错,需要换成下面这种语句:
DECLARE
clobValue 表名称.表字段%TYPE;
BEGIN
clobValue := '字段内容'; --字段内容
UPDATE 表名称 T SET T.表字段= clobValue WHERE 限制条件;
COMMIT;
END;
再执行,就不会报错了
因为Oracle限制了,单引号里面的内容长度不能超过4000,所以如果直接更新或者新增表记录的时候,内容长度超过4000,就会字符串超长的错,需要换成下面这种语句:
DECLARE
clobValue 表名称.表字段%TYPE;
BEGIN
clobValue := '字段内容'; --字段内容
UPDATE 表名称 T SET T.表字段= clobValue WHERE 限制条件;
COMMIT;
END;
再执行,就不会报错了