sql >> Database >  >> RDS >> Oracle

Wat is de standaardgrootte van een varchar2-invoer naar de opgeslagen procedure van Oracle en kan deze worden gewijzigd?

U kunt geen grootte opgeven voor een VARCHAR2-parameter voor een procedure.

De procedure accepteert met plezier strings tot 32k (de maximale grootte van een VARCHAR2 in PL/SQL). Als het een functie was die werd aangeroepen vanuit SQL in plaats van PL/SQL, zou de limiet 4k zijn omdat de maximale grootte van een VARCHAR2 in SQL slechts 4k is.




  1. Draai meerdere kolommen op basis van één kolom in SQL Server

  2. Zoek verwijzende entiteiten in SQL Server:sys.dm_sql_referencing_entities()

  3. Laatste index van een string vinden in Oracle

  4. SQL SELECT DISTINCT:best practices voor prestaties