Oracle
 sql >> Datenbank >  >> RDS >> Oracle

ORA-06502:PL/SQL:Numerischer oder Wertfehler:Zeichenkettenpuffer zu klein

PL/SQL:Zahlen- oder Wertfehler:Zeichenkettenpuffer zu klein

liegt an der Tatsache, dass Sie einen String mit fester Länge (z. B. 20) deklarieren und ihm irgendwann in Ihrem Code einen Wert zuweisen, dessen Länge die von Ihnen deklarierte Länge überschreitet.

zum Beispiel:

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

wird einen solchen Fehler auslösen