sql >> Databasteknik >  >> RDS >> Oracle

Vad är standardstorleken för en varchar2-ingång till Oracles lagrade procedur, och kan den ändras?

Du kan inte ange en storlek för en VARCHAR2-parameter till en procedur.

Proceduren bör gärna acceptera strängar upp till 32k i storlek (maximal storlek på en VARCHAR2 i PL/SQL). Om det var en funktion som anropades från SQL snarare än PL/SQL, skulle gränsen vara 4k eftersom den maximala storleken på en VARCHAR2 i SQL är bara 4k.




  1. Viloläge:Skapa Mysql InnoDB-tabeller istället för MyISAM

  2. Mysql eller/och prioritet?

  3. Hur man skapar och använder MySQL Views

  4. Få storleken på ett stort objekt i PostgreSQL-frågan?