请问大家怎样将CLOB类型的数据插入数据库,有没有什么好方法将400多条数据快速插进去?
4 个解决方案
#1
-- 用SQL文
-- 是什么样的SQL文?能贴出来不?
-- 是什么样的SQL文?能贴出来不?
#2
就是普通的INSERT INTO SQL文,如果将数据量小的字符串插入CLOB类型字段可以直接插进去,但是数据量大的字符串插入CLOB类型字段就会有问题。
#3
1、插入记录,EMPTY_CLOB(),初始化字段。
2、获取CLOB字段指针,select into for update 或者利用insert 语句的return 选项获取。
3、加载数据,dbms_lob.WRITEAPPEND
2、获取CLOB字段指针,select into for update 或者利用insert 语句的return 选项获取。
3、加载数据,dbms_lob.WRITEAPPEND
#4
能说清楚点么,不大明白怎么操作!
如果我是采用insert into table1 select x,x1 from table2;
但x1是clob类型,table1中相对应的字段也是clob类型的。执行会报ORA-00932: inconsistent datatypes: expected NUMBER got CLOB
怎样才能插入呢???
#1
-- 用SQL文
-- 是什么样的SQL文?能贴出来不?
-- 是什么样的SQL文?能贴出来不?
#2
就是普通的INSERT INTO SQL文,如果将数据量小的字符串插入CLOB类型字段可以直接插进去,但是数据量大的字符串插入CLOB类型字段就会有问题。
#3
1、插入记录,EMPTY_CLOB(),初始化字段。
2、获取CLOB字段指针,select into for update 或者利用insert 语句的return 选项获取。
3、加载数据,dbms_lob.WRITEAPPEND
2、获取CLOB字段指针,select into for update 或者利用insert 语句的return 选项获取。
3、加载数据,dbms_lob.WRITEAPPEND
#4
能说清楚点么,不大明白怎么操作!
如果我是采用insert into table1 select x,x1 from table2;
但x1是clob类型,table1中相对应的字段也是clob类型的。执行会报ORA-00932: inconsistent datatypes: expected NUMBER got CLOB
怎样才能插入呢???