Ich habe eine gespeicherte Prozedur in Oracle Database 10g, wo meine Eingabe ein varchar2 ist, aber ich habe Probleme, die es zu laufen, wenn die Eingabezeichenfolge lang ist (nicht sicher der genauen Länge vielleicht > 8000).
Mein Gedanke ist, dass der 'intext varchar2' (wie unten) standardmäßig zu klein ist. In anderen Fällen, in denen ich eine längere Zeichenkette benötige, könnte ich eine varchar2 als "intext2 VARCHAR2(32767);" definieren. Ich habe versucht, die Größe in ähnlicher Weise im untenstehenden Code zu definieren, aber meine Syntax ist falsch.
create or replace PROCEDURE TESTPROC ( intext IN VARCHAR2
) AS ....
Wie groß ist die (Standard-)Größe von intext varchar2?
Kann diese Größe definiert (erhöht) werden?
danke