Oracle
 sql >> база данни >  >> RDS >> Oracle

ORA-12899, докато дължината на действителната стойност е по-малка от максималната

Всъщност проблемът беше в набора от символи на базата данни. Опитах се да поставя данни, предполагаеми за набор от знаци от 1 байт, в база данни с UTF-8 кодиране, където немските символи "äöü" заемат 2 байта вместо един. Промених набора от знаци с помощта на тази уикикниги и сега работи. Единственият проблем е, че не мога да използвам 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. Връщане на съобщение за код за грешка в Oracle Stored Proc

  2. Наложете ограничение за външен ключ към колони от същата таблица

  3. Мнения относно удостоверяването между нивата на приложение и база данни

  4. Не е валиден месец при изпълнение на процедура на IN параметър със стойност на датата

  5. Актуализирайте множество колони въз основа на процентно изчисление в Oracle