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

ORA-12899, mentre la lunghezza del valore effettivo è inferiore al massimo

In effetti, il problema era nel set di caratteri del database. Ho provato a inserire i dati supposti per un set di caratteri da 1 byte in un database con codifica UTF-8, dove i simboli tedeschi "äöü" prendono 2 byte invece di uno. Ho cambiato il set di caratteri utilizzando questo wikibooks e ora funziona. L'unico problema è che non posso usare APEX dopo di esso.