db2 - Db2 XML 插入 XML 数据类型列
问题描述
如何将这些插入到 db2 中的列中。
列是:(dept_id 整数,text_xml XML)
插入 xml_test 值(1,'1000010)
解决方案
如果要将其插入 XML 列,则需要适当的 XML。"'1000010" 不是可以解释为有效 XML 的字符串。
我没有方便的 iSeries,但是使用 LUW 和这样的表:
db2 "create table xmltest(c1 int, c2 xml)"
您可以将 XML 作为字符串插入:
$ db2 "insert into xmltest values (1, '<name> db2inst1 </name>')"
DB20000I The SQL command completed successfully.
或者例如使用 XMLPARSE:
db2 "insert into xmltest values (2, XMLPARSE(document '<name> db2inst1 </name>') )"
DB20000I The SQL command completed successfully.
推荐阅读
- android - Kotlin vararg:用于一个简单的函数,它返回一些垃圾
- html - 无法使用 lbrack;在 Angular 中,尽管它是标准的 HTML
- scala - Scala for循环计算幂和
- mongodb - MongoDB $lookup 创建数组
- azure - 如何 ping Azure DevOps 源端点?
- spring - 使用 mockito 时 @Autowire Environment null - mockmvc
- r - 如何转换 ImageMagick 的“类 'magick-image'
" 在 R 中转换成 JPEG? - json - 如何快速从 JSON 文件中选择特定 ID?
- django - 未找到“编辑”的反向。“编辑”不是有效的视图函数或模式名称
- firebase-realtime-database - Firebase 实时数据库规则检查字符串是否包含值