У меня есть хранимая процедура в Oracle Database 10g, где мой вход - varchar2, но у меня возникают проблемы с его запуском, когда длина ввода длинна (не уверен в точной длине, может быть > 8000).
Моя мысль: "intext varchar2" (как показано ниже) по умолчанию слишком мала. В других случаях, когда мне нужна более длинная строка, я могу определить varchar2 как "intext2 VARCHAR2 (32767)"; Я попытался определить размер аналогично в коде ниже, но мой синтаксис неверен.
create or replace PROCEDURE TESTPROC ( intext IN VARCHAR2
) AS ....
Каков размер (по умолчанию) для intext varchar2?
Может ли этот размер быть определен (увеличен)?
спасибо