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

ORA-06502:PL/SQL:numerisk eller værdifejl:tegnstrengbuffer for lille

PL/SQL:numerisk eller værdifejl:tegnstrengbuffer for lille

skyldes, at du erklærer en streng for at have en fast længde (f.eks. 20), og på et tidspunkt i din kode tildeler du den en værdi, hvis længde overstiger det, du har erklæret.

for eksempel:

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

vil udløse en sådan fejl



  1. Forskellen mellem sys.sql_modules, sys.system_sql_modules og sys.all_sql_modules i SQL Server

  2. Sekvenser ikke påvirket af transaktioner?

  3. LOG() Eksempler i SQL Server

  4. Tuning Input/Output (I/O) operationer for PostgreSQL