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