【发布时间】:2017-03-11 05:36:10
【问题描述】:
我们有一个包含 10 列的表,其中一列是 xml 类型。 我在 db 可视化器中编写了一个插入语句,并尝试在插入语句中插入一条包含所有内联值的记录,它给出了以下错误 DB2 SQL 错误:SQLCODE=-102,SQLSTATE=54002,
我尝试通过将 col 类型更改为 clob 并尝试 XMLPARSE,如下面的链接所示,但问题仍然存在,请您帮忙。: http://www.ibm.com/support/knowledgecenter/SSEPGG_9.7.0/com.ibm.db2.luw.sql.ref.doc/doc/r0022191.html
【问题讨论】:
-
请提供有关表和 SQL 语句的更多详细信息。错误表示字符串常量太长。
-
创建表 test1 (col1 xml);
-
插入 test1 值('
..........big xml of size 180kb .... '); -
不知道错误是因为整个insert语句太大还是insert查询中xml值太大。
-
你是用哪个接口插入的?命令行,JDBC/ODBC,...?