次の方法で共有


fetch 要素

FetchXml クエリのルート要素。

FetchXml を使用してデータのクエリを実行する方法について説明します

Example

<fetch>
  <entity name='account' />
</fetch>

Attributes

名前 必須ですか? Description
aggregate いいえ クエリが集計値を返すように指定するブール値。 データの集計について
aggregatelimit いいえ 標準の 50,000 レコード集計制限を下回る制限を設定します。 集計制限について
count いいえ ページで返されるレコードの数を指定する正の整数値。 ページングの結果について
datasource いいえ Dataverse の長期データ保有期間を使用する場合は、 datasource'retained' に設定して、クエリが保持される行のみを対象とすることを示します。 Dataverse の長期的なデータ保有期間の詳細
distinct いいえ 重複する行を結果に含めないことを指定するブール値。 個別の結果を返す方法の詳細
latematerialize いいえ クエリをより小さな部分に分割し、結果を返す前に再アセンブルするように指示するブール値。 latematerializeを使用すると、実行時間の長いクエリのパフォーマンスが向上する場合があります。 詳細については、Late Materialize クエリの使用に関するページを参照してください
no-lock いいえ レコードの共有ロックを防ぐための従来の設定。 不要です
options いいえ 1 つ以上の SQL 最適化を適用する文字列値。 オプション を見る
page いいえ 返すページ番号を指定する正の整数値。 ページングの結果について
paging-cookie いいえ データの次のページの取得をより効率的にするために、データの前のページからの文字列値。 ページングの結果について
returntotalrecordcount いいえ 条件に一致するレコードの合計数を返すかどうかを指定するブール値。 FetchXml を使用して行をカウントする方法について説明します
top いいえ 返されるレコードの数を指定する正の整数値。
この値は 5,000 を超えることはできません。
pagecount、またはreturntotalrecordcount属性と共にtopを使用しないでください。
行数の制限の詳細
useraworderby いいえ 選択肢列データの並べ替えで 生順序モードを使用 するように指定するブール値。 これにより、選択オプションが整数値で並べ替えられます。 これを使用しない場合、既定では、選択肢ラベルの値を使用して選択肢列を並べ替えます。

子要素

名前 Occurrences Description
エンティティ 1 フェッチ要素の子 要素 (クエリの "親エンティティ") を指定します。 許可されるエンティティは 1 つだけです。

オプション

Important

これらのオプションは、Microsoft テクニカル サポートによって推奨された場合にのみ適用してください。 これらのオプションを誤って使用すると、クエリのパフォーマンスが損なわれる可能性があります。

これらの値を options 属性と共に使用して、クエリに適用する SQL Server ヒントを指定します。 複数のオプションが設定されている場合は、コンマで区切ります。

options='HashJoin,DisableRowGoal'
クエリ オプション SQL Server ヒント
ForceOrder 強制注文
DisableRowGoal ヒント: DISABLE_OPTIMIZER_ROWGOAL
EnableOptimizerHotfixes ヒント: ENABLE_QUERY_OPTIMIZER_HOTFIXES
LoopJoin ループ結合
MergeJoin マージ結合
HashJoin ハッシュ結合
NO_PERFORMANCE_SPOOL NO_PERFORMANCE_SPOOL
ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS ヒント: ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS

詳細: ヒント (Transact-SQL) - クエリ