Oracle
 sql >> Database >  >> RDS >> Oracle

ORA-06502:PL/SQL:errore numerico o di valore:buffer della stringa di caratteri troppo piccolo

PL/SQL:errore numerico o di valore:buffer della stringa di caratteri troppo piccolo

è dovuto al fatto che dichiari una stringa di lunghezza fissa (diciamo 20), e ad un certo punto nel tuo codice le assegni un valore la cui lunghezza supera quella che hai dichiarato.

ad esempio:

myString VARCHAR2(20);
myString :='abcdefghijklmnopqrstuvwxyz'; --length 26

genererà un tale errore