sql >> Databáze >  >> RDS >> Oracle

Jaká je výchozí velikost vstupu varchar2 do uložené procedury Oracle a lze ji změnit?

Nemůžete zadat velikost pro parametr VARCHAR2 procedury.

Procedura by měla šťastně přijímat řetězce o velikosti až 32 kB (maximální velikost VARCHAR2 v PL/SQL). Pokud by se jednalo o funkci, která byla volána z SQL namísto PL/SQL, limit by byl 4 kB, protože maximální velikost VARCHAR2 v SQL je pouze 4 kB.




  1. hodnota je příliš dlouhá pro typ znaku proměnlivé (N)

  2. Funkce lower() pro mezinárodní znaky v postgresql

  3. zobrazit vlastní text SQL z výsledku sloupce tabulky

  4. Jak vytvořit slabý referenční kurzor PL/SQL v databázi Oracle