Потеря символов новой строки при сохранении строки Java в поле Oracle CLOB - PullRequest
1 голос
/ 07 апреля 2011

Я строю строку Java и добавляю символы новой строки ("\ n"), где я хочу указать конец записи. Я хранил эту строку в oracle в поле VARCHAR2, и все работало нормально, пока данные, которые я хранил, не стали слишком большими для такого поля. Сейчас я пытаюсь сохранить записи в CLOB, но когда я получаю записи, новая строка отсутствует.

Как я могу убедиться, что при получении данных новые строки все еще там?

Я бы хотел добавить примеры кода, но я работаю с API, который абстрагирует слой базы данных, поэтому я не совсем уверен, что он делает. Все, что я знаю, это то, что оно работало, когда оно сохранялось как VARCHAR2, но как CLOB его не было.

1 Ответ

0 голосов
/ 07 апреля 2011

Вот ссылка на поток, решающий ту же проблему:

Сохранены ли escape-последовательности в CLOB ??

Нет причин, по которым CLOB должны терятьваши escape-символы, если вы используете правильные кодировки все время AFAIK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...