我在Oracle数据库10g中有一个存储过程,其中我的输入是一个varchar2,但是当输入字符串很长(不能确切确定长度可能> 8000)时,我有问题要运行.
我的想法是’intext varchar2′(如下)默认是太小了.在其他情况下,我需要一个更长的字符串,我可以定义一个varchar2为“intext2 VARCHAR2(32767);”我试图在下面的代码中类似地定义大小,但是我的语法不正确.
create or replace PROCEDURE TESTPROC ( intext IN VARCHAR2 ) AS ....
什么是(默认)大小的intext varchar2?
可以定义(增加)大小吗?
谢谢