我是 CLPPlus 编辑器的新手,我正在尝试一个简单的查询,如果我从这样的文件执行它就可以了
db2 -td% -svf C:\query.sql
并且 query.sql 文件包含:
SELECT tx.ID,XMLQUERY('for $e in $d/Client/Address return data($e)' passing tx.contactinfo as "d") FROM clients tx %
如果我只是将查询按原样放在 CLP 或 CLPPLUS 编辑器中,我会收到错误。
来自 CLP 的错误:SQL0104N 在“LECT tx.ID,XMLQUERY(”之后发现了意外的令牌“for $e in $d/Client/Ad”。预期的令牌可能包括:“
来自 CLPPLUS 的错误:SQL16002N XQuery 表达式在“for”之后有一个意外的标记“in”。预期的标记可能包括:“是”。错误 QName=err:XPST0003。