如何将字符串转换为clob?

时间:2013-09-26 09:21:44

标签: sql oracle plsql clob sql-navigator

我有程序

PROCEDURE test_proc (text IN Clob) as
Begin
  insert into table_name values(SYSDATE,xmltype.createxml(text));
end ;

我跑

begin
  test_proc('.....text...');
end;

文本长度为64.8 KB

erorr:PLS-00172:字符串文字太长

但是,如果我将文本插入Value / Expresion(SQL Navigator 6.7.0 Relase)并执行过程 - >执行PL / SQL块

1 个答案:

答案 0 :(得分:2)

问题不在于转换,问题在于您的字符串文字。它对于Oracle SQL解析器来说太大了。

也许从文件加载CLOB?