1

Win7にDB2express-C9.7をインストールし、DB2テキスト検索エンジンを使用しています。

特定の属性を持つすべてのXMLノード内を検索する必要があります。これらのオプションを試しました:

statement.executeQuery( "xquery" + "for $ i in db2-fn:sqlquery(\" SELECT doc FROMorders WHERE CONTAINS(doc、'@xpath:''/ order // @ key[。contains(\ "\" java \ "\")]''')= 1 \ ")/ order" + "return $ i / customer");

statement.executeQuery( "xquery" + "for $ i in db2-fn:sqlquery(\" SELECT doc FROMorders WHERE CONTAINS(doc、'@xpath:''/ order // @ key [.. contains(\ "\ "java \" \ ")]''')= 1 \")/ order "+" return $ i / customer ");

ここでは、属性「key」を持つすべての子要素(「order」ノードの)内に「java」があるすべてのxmlドキュメントを検索しようとして失敗しました。

誰かがこれのための正しいクエリが何であるかを教えてください。

ありがとう。

4

0 に答える 0