Search notes:

PLS-00215: String length constraints must be in range (1 .. 32767)

A variable that is declared to be a varchar2 needs also to have the maximum length, for example varname varchar2(20). If this length is not present (varname varchar2), the PL/SQL compiler will throw the error PLS-00215: String length constraints must be in range (1 .. 32767).
Note, a function or procedure parameter must not have such a maximum length.
create or replace procedure tq84_pls_00215(txt varchar2) -- << This is ok
   authid definer
as
   txt_out varchar2;                                     -- << This throws PLS-00215: String length constraints must be in range (1 .. 32767)
begin
   txt_out := upper(txt);
   dbms_output.put_line(txt);
end tq84_pls_00215;
/

See also

When trying to create a table with a varchar2 without specifying a maximum length, Oracle will throw ORA-00906: missing left parenthesis
Oracle PL/SQL: Errors and warnings

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/developm...', 1758199463, '216.73.216.150', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/development/databases/Oracle/PL-SQL/errors-warnings/PLS-00215_String-length-constraints-must-be-in-range-1-32767(53): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78