הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
רכיב הבסיס של שאילתת 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) - שאילתה