将Java字符串保存到Oracle CLOB字段时丢失换行符

时间:2011-04-07 18:12:53

标签: java oracle clob

我正在构建一个java字符串并添加换行符(“\ n”),我希望在其中指示记录的结尾。我将这个字符串存储在一个VARCHAR2字段的oracle中,一切正常,直到我存储的数据对于这样的字段变得太大。我现在正在尝试将记录保存在CLOB中,但是当我检索记录时,缺少换行符。

如何在检索数据时确保换行仍在那里?

我想添加代码示例,但我正在使用一个抽象数据库层的API,所以我不确定它在做什么。我所知道的是它在保存为VARCHAR2时有效,但作为CLOB它已经消失了。

1 个答案:

答案 0 :(得分:0)

以下是解决同一问题的线程的链接:

Are escape sequences preserved in CLOB??

只要您在整个AFAIK时使用正确的编码,CLOB就没有理由丢失您的转义字符。