我正在使用N函数来更新SQL查询中的NClob。但是,使用N函数的更新不允许我更新超过1900个字符。删除N功能后。我能够将超过1900个字符更新到我的NClob专栏。使用N更新NClob函数问题
任何人都可以帮助我为什么我不能使用N函数更新NClob列吗?它有什么限制吗?
代码是
StringBuilder的updateQuery =新的StringBuilder( “更新TABLE_NAME组列名=”); updateQuery.append(“= N'”)。append(NClobContent).append(“'”)。append(“,”); ps.execute(updateQuery.toString());
请显示验证码和错误。 – OldProgrammer
它是一个简单的更新语句如下 - 更新table_name设置column_name = N'String的长度超过4000个字符'其中rowid = 12345 我得到的错误是“字符串文字太长” – user1661892
请编辑您的问题,并在那里发布代码,而不是评论,并显示调用此代码。 – OldProgrammer