sql >> Databáze >  >> RDS >> Oracle

ORA-12899, zatímco skutečná délka hodnoty je menší než maximální

Ve skutečnosti byl problém ve znakové sadě databáze. Pokusil jsem se vložit data předpokládaná pro 1 byte znakovou sadu do databáze s kódováním UTF-8, kde německé symboly "äöü" zabírají 2 bajty místo jednoho. Změnil jsem znakovou sadu pomocí těchto wikibooků a teď to funguje. Jediný problém je, že po něm nemohu používat APEX.




  1. Zahrnout záhlaví při použití SELECT INTO OUTFILE?

  2. Rails ActiveRecord:Jak používat proměnné vazby s dvojitými uvozovkami na jsonb

  3. Oracle SQL:jak najít pouze záznam ze skupiny

  4. SQL dotaz pro kontrolu product_type ve WooCommerce