sql >> Base de Datos >  >> RDS >> Oracle

¿Cuál es el tamaño predeterminado de una entrada varchar2 para el procedimiento almacenado de Oracle y se puede cambiar?

No puede especificar un tamaño para un parámetro VARCHAR2 para un procedimiento.

El procedimiento debería aceptar felizmente cadenas de hasta 32k de tamaño (el tamaño máximo de un VARCHAR2 en PL/SQL). Si fuera una función a la que se llamara desde SQL en lugar de PL/SQL, el límite sería de 4k porque el tamaño máximo de un VARCHAR2 en SQL es de solo 4k.