【问题标题】:Not able to store a very long string in the Oracle varchar column (4000)无法在 Oracle varchar 列中存储很长的字符串 (4000)
【发布时间】:2019-05-15 17:09:29
【问题描述】:

我有一个长度为 4000 的字符串,我试图将其存储在 Oracle DB 列中,类型为 VarChar(4000)。问题是字符串未正确存储。这是跳过一些字符。

【问题讨论】:

  • 一些字符或结尾?
  • 你使用的oracle版本是什么
  • 它在结尾跳过字符。
  • @jayendrabhatt:Oracle 版本 11g
  • 请在您的问题中添加更多信息:表架构、保存字符串的代码、要保存的字符串、操作的确切结果、Oracle 版本等。

标签: java oracle


【解决方案1】:

字符串实际上是一个打印得很漂亮的 XML。我修剪了换行符并在记事本中重新格式化,以便在换行时它在一行中。 oracle DB 能够存储它。

所以,我通过关注字符数来相应地调整字符串的长度。这对我有用!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-18
    • 1970-01-01
    • 2012-12-06
    • 1970-01-01
    相关资源
    最近更新 更多