DB2 pureXML 操作指南
1. XQuery 示例
可以运行使用 FLWOR 表达式的 XQuery 语句,示例如下:
xquery for $d in db2-fn:xmlcolumn('dept.deptdoc')/dept let $emp := $d//employee/name where $d/@bldg > 95 order by $d/@bldg return <EmpList> {$d/@bldg, $emp} </EmpList>运行该语句后,输出结果如下:
<EmpList bldg="101"> <name> John Doe </name> <name> Peter Pan </name> </EmpList>2. 插入 XML 文档
将 XML 文档插入 DB2 数据库可以使用 SQL INSERT 语句或 IMPORT 实用程序,由于 XQuery 标准中未定义此功能,因此不能用于插入操作。
以下是table_creation.txt脚本的内容,可通过以下语句在 DB2 命令窗口或 Linux shell 中运行:
db2 –tvf table_creatio