将大 XSLT 插入 Clob 列
我有一个很大的 XSLT,必须将其插入到 Clob 列中。我的问题是,当我尝试将 XSLT 插入 clob 列时收到错误消息。它说它超过了 4000 个字符的限制。问题是我知道 CLOBS 可以包含更多内容.. 我只是无法在其中插入更多内容.. :/
我的插入内容如下所示:
insert into table1 values ('','TK','0','<XSLT HERE>');
我只需将 XSLT 复制到
这当然可以通过某种方式做到吗?有什么建议吗?
I have a big XSLT which I have to insert into a Clob column. My problem is that I get an error message when I try to insert the XSLT into the clob column. It says that it exceeds the 4000 character limit. Problem is that I know that CLOBS can contain more than that.. I just cant insert more than that into it.. :/
my insert looks like this:
insert into table1 values ('','TK','0','<XSLT HERE>');
I just copy the XSLT into the <XSLT HERE>
.
Surely this is possible to do in some way? any advice?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果使用 PL/SQL,则可以将字符限制从 4000 增加到 32767:
You can increase the character limit from 4000 to 32767 if you use PL/SQL:
首先,您需要将empty_clob()值插入表中,然后选择它进行更新并使用DBMS_LOB包对其进行操作。例如,请参见此处
First you need to insert empty_clob() value into your table, then select it for update and operate with it using DBMS_LOB package. See for example here