概述
请记住,SQL字符串不能大于4000字节,而Pl / SQL可以具有大到32767字节的字符串.见下面的例子,通过一个匿名块插入一个大字符串,我相信会做你需要做的一切.
注意我将varchar2(32000)更改为CLOB
set serveroutput ON
CREATE TABLE testclob
(
id NUMBER,
c CLOB,
d VARCHAR2(4000)
);
DECLARE
reallybigtextstring CLOB := '123';
i INT;
BEGIN
WHILE Length(reallybigtextstring) <= 60000 LOOP
reallybigtextstring := reallybigtextstring
|| '000000000000000000000000000000000';
END LOOP;
INSERT INTO testclob
(id,
c,
d)
VALUES (0,
reallybigtextstring,
'done');
dbms_output.Put_line('I have finished inputting your clob: '
|| Length(reallybigtextstring));
END;
/
SELECT *
FROM testclob;
"I have finished inputting your clob: 60030"
最后
以上就是神勇草丛为你收集整理的oracle 扩展字段脚本,如何使用一个字段将oracle插入脚本作为CLOB?的全部内容,希望文章能够帮你解决oracle 扩展字段脚本,如何使用一个字段将oracle插入脚本作为CLOB?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复