שתף באמצעות


רכיב הבאת נתונים

רכיב הבסיס של שאילתת FetchXml.

למד כיצד לבצע שאילתה על נתונים באמצעות FetchXml.

דוגמה

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

Attributes

שם נדרש? תיאור
aggregate לא ערך בוליאני כדי לציין שהשאילתה מחזירה ערכי צבירה. למד אודות צבירת נתונים
aggregatelimit לא הגדר מגבלה מתחת למגבלת הצבירה הסטנדרטית של 50,000 רשומות. למד אודות מגבלות צבירה
count לא ערך מספר שלם חיובי כדי לציין את מספר הרשומות שיש להחזיר בעמוד. קבל מידע על תוצאות החלפה
datasource לא בעת שימוש בשמירה של נתונים לטווח ארוך Dataverse, הגדר datasource כך 'retained' שמציין שהשאילתה מיועדת לשורות יישמרו בלבד. קבל מידע נוסף אודות שמירת נתונים לטווח ארוך Dataverse
distinct לא ערך בוליאני כדי לציין ששורות כפולות לא ייכללו בתוצאות. קבל מידע נוסף על החזרת תוצאות נפרדות
latematerialize לא ערך בוליאני כדי להפנות את השאילתה לחלקים קטנים יותר ולהגדיר מחדש את התוצאות לפני החזרתן. השימוש latematerialize עשוי לשפר את הביצועים עבור שאילתות מסוימות שפועלות לאורך זמן. קבל מידע נוסף על השימוש בשאילתת Late Materialize.
no-lock לא הגדרה מדור קודם למניעת נעילות משותפות רשומות. אין עוד צורך.
options לא ערך מחרוזת להחלת מיטוב SQL אחד או יותר. ראה אפשרויות
page לא ערך מספר שלם חיובי כדי לציין את מספר העמוד שיש להחזיר. קבל מידע על תוצאות החלפה
paging-cookie לא ערך מחרוזת דף נתונים קודם כדי להפוך את אחזור הדף הבא של הנתונים ליעיל יותר. קבל מידע על תוצאות החלפה
returntotalrecordcount לא ערך בוליאני כדי לציין אם מוחזר המספר הכולל של רשומות התואמות לקריטריונים. למד כיצד לספור שורות באמצעות FetchXml
top לא ערך מספר שלם חיובי כדי לציין את מספר הרשומות שיש להחזיר.
ערך זה אינו יכול לחרוג מ- 5,000.
אל תשתמש יחד top עם pageהתכונות , countאו returntotalrecordcount .
קבל מידע נוסף על הגבלת מספר השורות
useraworderby לא ערך בוליאני כדי לציין שמיון נתוני עמודות בחירה צריך להשתמש במצב סדר גולמי לפי. פעולה זו ממיין את אפשרויות הבחירה לפי ערך המספר השלם. ללא פעולה זו, ברירת המחדל היא למיין עמודות בחירה באמצעות ערכי תוויות הבחירה.

רכיבי צאצא

שם המופעים תיאור
ישות 1 מציין את רכיב הצאצא עבור רכיב Fetch, 'ישות האב' עבור השאילתה. מותרת ישות אחת בלבד.

אפשרויות

חשוב

החל אפשרויות אלה רק כאשר התמיכה הטכנית של Microsoft ממליצה על כך. שימוש שגוי באפשרויות אלה עשוי לגרום נזק לביצועי שאילתה.

השתמש בערךים אלה עם התכונה options כדי לציין רמזי SQL Server להחלה על השאילתה. כאשר מוגדרת יותר מאפשרות אחת, הפרד ביניהם באמצעות פסיקים.

options='HashJoin,DisableRowGoal'
אפשרות שאילתה רמז של SQL Server
ForceOrder כפה סדר
DisableRowGoal רמז: DISABLE_OPTIMIZER_ROWGOAL
EnableOptimizerHotfixes רמז: ENABLE_QUERY_OPTIMIZER_HOTFIXES
LoopJoin הצטרפות בלולאה
MergeJoin מזג צירוף
HashJoin צירוף Hash
NO_PERFORMANCE_SPOOL NO_PERFORMANCE_SPOOL
ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS רמז: ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS

מידע נוסף: רמזים (Transact-SQL) - שאילתה