2
回答
Oracle插入报错字符串太长。
华为云实践训练营,热门技术免费实践!>>>   

最近把sqlserver数据库迁移到oracle10g上去,现在绝大部分都迁移上去了,就剩下十来张表还不行,这些表字段多,有131个字段的,而且里面还有很多需要用clob类型的,现在我是直接拼接的SQL语句来,由于有很多clob类型里面的内容很多拼接使用如下:

DECLARE
 nameCLOB := '插入字符串';
BEGIN

   INSERT INTO test (name) VALUES(name);
end ;

这些表里面一条数据拼接成上面这种就有100多kb,这些表所有数据有几十万条。

执行这个就报错了  字符串太长或程序太大。

请问有没有人知道有 啥办法啊

<无标签>
举报
ChenPanda
发帖于3个月前 2回/56阅
顶部