sql >> Databasteknik >  >> RDS >> Oracle

ORA-12899, medan verkligt värde är mindre än max

Faktum är att problemet låg i databasens teckenuppsättning. Jag försökte lägga in data för 1 byte teckenuppsättning i en databas med UTF-8-kodning, där tyska symboler "äöü" tar 2 byte istället en. Jag ändrade teckenuppsättningen med denna wikibok och nu fungerar det. Det enda problemet är att jag inte kan använda APEX efter det.




  1. Formatera det totala värdet till en valuta med 2 decimaler

  2. Beräkna delta (skillnaden mellan nuvarande och föregående rad) mysql-grupp efter specifik kolumn

  3. SQL-fråga för att summera två olika värden för samma ID-kolumn i en fråga

  4. Sträng till datum i Oracle med millisekunder