Może się to również zdarzyć w przypadku kolumn varchar2. Jest to dość powtarzalne z PreparedStatements przez JDBC po prostu
- tworzenie tabeli z kolumną varchar2 (20 lub dowolna długość) i
- wstawianie do powyższej tabeli z wierszem zawierającym więcej niż 20 znaków
Tak więc, jak wspomniano powyżej, może to być nieprawidłowe z typami lub przekroczeniem szerokości kolumny.
Należy również pamiętać, że ponieważ varchar2 pozwala na maksymalnie 4k znaków, rzeczywisty limit wyniesie 2k dla znaków dwubajtowych
Mam nadzieję, że to pomoże