ネストされた照会の作成

ネストされた照会とは、テンプレート内の別の照会内に置かれている照会のことです。 照会をネストさせるには、それらを子エレメントに割り当てます。

このタスクについて

照会は、以下のようにコンテキストまたは配置のいずれかでネストされます。

手順

  1. Document Studio で、エレメントを「データ・ソース・スキーマ」ビューからテンプレート・エレメントにドラッグします。 照会を親エレメントを持つエレメント上にドラッグすると、ドラッグされた照会は、親エレメント照会のコンテキストで実行できるかどうかが検査されます。 コンテキストとしての役割を果たすことができるすべての照会は、「コンテキストの選択」ウィンドウに表示されます。 リストには、ID とそのテキスト表記が表示されます。
  2. 照会コンテキストをリストから選択します。
    データ・ソース・スキーマ内でコンテキスト によって照会をネストする場合、ネストする照会の親照会を選択します。選択できる照会のリストで、親照会は通常、最も長いパスを持つ照会です。 例: /Query1/Query2/Query3 をネストする場合、コンテキストに対して選択できるオプションは、次のとおりです。
    • 誤: /Query1
    • 正: /Query1/Query2
    誤った照会を選択した場合、照会が出力内で誤った回数反復される場合があります。「コンソール」ビューで、照会が正しくないことを示すメッセージを受け取った場合、その理由としては、親コンテキストが問題を引き起こしていることが考えられます。

    データ・ソース・スキーマ内で、コンテキストではなく、配置 によって照会をネストする場合、「なし」を選択します。 「なし」を選択すると、別のデータ・ソース・スキーマからの別の照会内に照会を配置したり、データ・ソース・スキーマ内で構造化されているのとは異なる順序の別の照会内に照会を配置したりできます。

  3. 「OK」をクリックします。

フィードバック