sql >> Databasteknik >  >> RDS >> Oracle

PL/SQL:numeriskt eller värdefel:teckensträngsbuffert för liten %ROWTYPE

Jag slår vad om att problemet kommer från att använda Char som är en sträng med fast längd. Osäker på var, men någonstans i din kod försöker du lägga en Char- eller varchar2-sträng med längden N i ett char med längden M där M> N.



  1. Varför får jag ORA-01401:infogat värde för stort för kolumn - när jag inte infogar?

  2. ORA-06502:PL/SQL:numeriskt eller värdefel:teckensträngsbuffert för liten undantag från C#-kod

  3. CONV() funktion i snöflinga

  4. MYSQL:Infoga traditionell och förenklad kinesiska i samma "cell"