Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Was ist die Standardgröße einer varchar2-Eingabe für eine gespeicherte Oracle-Prozedur, und kann sie geändert werden?

Sie können einer Prozedur keine Größe für einen VARCHAR2-Parameter angeben.

Die Prozedur sollte problemlos Zeichenfolgen bis zu einer Größe von 32 KB akzeptieren (die maximale Größe eines VARCHAR2 in PL/SQL). Wenn es eine Funktion wäre, die von SQL statt von PL/SQL aufgerufen würde, wäre die Grenze 4 KB, da die maximale Größe eines VARCHAR2 in SQL nur 4 KB beträgt.