Я пытаюсь вставить 2000 символов (символ ASCII должен занимать только 1 байт) в столбец типа Varchar2 (4000 символов) с помощью Spring JDBC Template.Но я всегда получаю следующую ошибку
java.sql.SQLException: ORA-01461: может связывать значение LONG только для вставки в столбец LONG.
Я попытался использовать указанные ниже свойства в конфигурации моего подключения, но безрезультатно.
- useUnicode = yes; characterEncoding = utf8
- oracle.jdbc.RetainV9LongBindBehavior = true
Хотя я могу вставить тот же текст, выполнив запрос на вставку воракул sql разработчик.
Ниже приведены соответствующие подробности конфигурации
- NLS_CHARACTERSET AL32UTF8,
- NLS_RDBMS_VERSION 12.1.0.2.0
- Версия драйвера 12.1.0.2