1

我正在尝试将 xml 对象插入数据库。列的类型是 XML。当我的 XML 有大约 1100 行时,我得到一个异常说,

" A string constant starting with ''<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
' is too long."

请提出一些可能的解决方案

4

1 回答 1

0

你能从你的异常中提供完整的堆栈跟踪吗?

一些演示问题的示例代码?

你的字符串常量的实际长度是多少?

XML 数据类型的基本长度限制非常大:http ://db.apache.org/derby/docs/10.8/ref/rreflimitsxml.html

我怀疑您遇到的问题与 XML 数据类型本身无关,而是与您用于在程序中操作数据的特定技术有关,例如http://db 中的限制之一。 apache.org/derby/docs/10.8/ref/rrefstringlimits.html

也就是说,您可能没有有效地使用 XMLPARSE 和/或 XMLSERIALIZE。

更多细节肯定会有所帮助。

于 2012-05-22T14:13:07.347 回答