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ドキュメントを検索しようとして失敗しました。
誰かがこれのための正しいクエリが何であるかを教えてください。
ありがとう。