我正在使用 N 函数来更新 SQL 查询中的 NClob。但是,使用 N 函数的更新不允许我更新超过 1900 个字符。去掉 N 函数后。我能够将 1900 多个字符更新到我的 NClob 列。
谁能帮我解释为什么我不能使用 N 函数更新 NClob 列?有什么限制吗?
代码是
StringBuilder updateQuery = new StringBuilder("更新表名设置列名="); updateQuery.append(" = N'").append(NClobContent).append("'").append(" , "); ps.execute(updateQuery.toString());