【发布时间】:2011-06-08 04:57:15
【问题描述】:
我在 Oracle 数据库 10g 中有一个存储过程,其中我的输入是 varchar2,但是当输入字符串很长(不确定确切长度可能 > 8000)时,我无法让它运行。
我的想法是'intext varchar2'(如下)默认太小了。在其他需要更长字符串的情况下,我可能会将 varchar2 定义为“intext2 VARCHAR2(32767);”我尝试在下面的代码中类似地定义大小,但我的语法不正确。
create or replace PROCEDURE TESTPROC ( intext IN VARCHAR2
) AS ....
intext varchar2 的(默认)大小是多少?
可以定义(增加)该大小吗?
谢谢
【问题讨论】:
标签: oracle stored-procedures varchar2