Может ли редактор DB2 CLPPLUS выполнять xquery
Я новичок в редакторе 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 Обнаружен неожиданный токен "для $e в $d/Client/Ad" после "LECT tx.ID,XMLQUERY(". Ожидаемые токены могут включать: "
Ошибка из CLPPLUS: SQL16002N У выражения XQuery есть неожиданный токен "в" после "для". Ожидаемые токены могут включать: "есть". Ошибка QName= ошибка:XPST0003.