1

我有手续

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

错误:PLS-00172:字符串文字太长

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

4

1 回答 1

2

问题不在于转换,问题在于您的字符串文字。Oracle SQL 解析器无法处理它。

也许从文件中加载 CLOB?

于 2013-09-26T10:01:50.290 回答