Det kan också hända med varchar2-kolumner. Detta är ganska reproducerbart med PreparedStatements genom JDBC helt enkelt
- skapa en tabell med en kolumn av varchar2 (20 eller valfri godtycklig längd) och
- infoga i tabellen ovan med en rad som innehåller mer än 20 tecken
Så som ovan sagt kan det vara fel med typer, eller kolumnbredden överskriden.
Observera också att eftersom varchar2 tillåter max 4k tecken, kommer den verkliga gränsen att vara 2k för dubbelbytetecken
Hoppas detta hjälper