最近把sqlserver数据库迁移到oracle10g上去,现在绝大部分都迁移上去了,就剩下十来张表还不行,这些表字段多,有131个字段的,而且里面还有很多需要用clob类型的,现在我是直接拼接的SQL语句来,由于有很多clob类型里面的内容很多拼接使用如下:
DECLARE
nameCLOB := '插入字符串';
BEGIN
INSERT INTO test (name) VALUES(name);
end ;
这些表里面一条数据拼接成上面这种就有100多kb,这些表所有数据有几十万条。
执行这个就报错了 字符串太长或程序太大。
请问有没有人知道有 啥办法啊
我记得oracle里面有一个load方法,你可以去研究研究这个
用程序跑吧。。。。比如java、比如Python。。。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。