Oracle
 sql >> Baza danych >  >> RDS >> Oracle

ORA-12899, podczas gdy rzeczywista długość wartości jest mniejsza niż maksymalna

Rzeczywiście, problem tkwił w zestawie znaków bazy danych. Próbowałem umieścić dane przeznaczone dla 1 bajtowego zestawu znaków w bazie danych z kodowaniem UTF-8, gdzie niemieckie symbole "äöü" zajmują 2 bajty zamiast jednego. Zmieniłem zestaw znaków za pomocą tych wikibooków i teraz to działa. Jedynym problemem jest to, że nie mogę po nim używać APEX.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak używać parametru IN OUT CLOB zdefiniowanego w Stored Proc w Oracle JDBC?

  2. Jak traktować MAX() pustej tabeli jako 0 zamiast NULL?

  3. Błąd podczas aktualizacji dołączenia

  4. Parametry połączenia Oracle z uwierzytelnianiem Windows

  5. Logiczny widok modelu danych w R12.2