Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Το ριζικό στοιχείο ενός ερωτήματος FetchXml.
Μάθετε πώς μπορείτε να υποβάλετε ερωτήματα για δεδομένα χρησιμοποιώντας το FetchXml.
Παράδειγμα
<fetch>
<entity name='account' />
</fetch>
Χαρακτηριστικά
| Ονομασία | Υποχρεωτικό; | Περιγραφή |
|---|---|---|
aggregate |
No | Δυαδική τιμή για τον καθορισμό ότι το ερώτημα επιστρέφει συγκεντρωτικές τιμές. Μάθετε σχετικά με τη συνάθροιση δεδομένων |
aggregatelimit |
No | Ορίστε ένα όριο κάτω από το τυπικό όριο συνάθροισης εγγραφών 50.000. Μάθετε σχετικά με τα όρια συγκεντρωτικών αποτελεσμάτων |
count |
No | Θετική ακέραια τιμή για τον καθορισμό του αριθμού εγγραφών που θα επιστραφούν σε μια σελίδα. Μάθετε σχετικά με τα αποτελέσματα σελιδοποίησης |
datasource |
No | Κατά τη χρήση της μακροπρόθεσμης διατήρησης δεδομένων του Dataverse, ορίστε datasource το για να 'retained' υποδείξει ότι το ερώτημα προορίζεται μόνο για διατηρημένες γραμμές.
Μάθετε περισσότερα σχετικά με τη μακροπρόθεσμη διατήρηση δεδομένων του Dataverse |
distinct |
No | Δυαδική τιμή για τον καθορισμό ότι δεν θα συμπεριληφθούν διπλότυπες γραμμές στα αποτελέσματα. Μάθετε περισσότερα σχετικά με την επιστροφή διακριτών αποτελεσμάτων |
latematerialize |
No | Δυαδική τιμή για να κατευθύνει το ερώτημα ώστε να χωριστεί σε μικρότερα τμήματα και να επαναξιολογήσει τα αποτελέσματα πριν από την επιστροφή τους. Η χρήση latematerialize της μπορεί να βελτιώσει τις επιδόσεις για ορισμένα ερωτήματα μεγάλης διάρκειας.
Μάθετε περισσότερα σχετικά με τη χρήση του ερωτήματος Καθυστερημένη υλοποίηση. |
no-lock |
No | Ρύθμιση παλαιού τύπου για την αποτροπή κοινόχρηστων κλειδώματος σε εγγραφές. Δεν είναι πλέον απαραίτητο. |
options |
No | Μια τιμή συμβολοσειράς για την εφαρμογή μίας ή περισσότερων βελτιστοποιήσεων SQL. Ανατρέξτε στο θέμα Επιλογές |
page |
No | Θετική ακέραια τιμή για τον καθορισμό του αριθμού σελίδας που θα επιστραφεί. Μάθετε σχετικά με τα αποτελέσματα σελιδοποίησης |
paging-cookie |
No | Η τιμή συμβολοσειράς από μια προηγούμενη σελίδα δεδομένων για να καταστεί πιο αποτελεσματική η ανάκτηση της επόμενης σελίδας δεδομένων. Μάθετε σχετικά με τα αποτελέσματα σελιδοποίησης |
returntotalrecordcount |
No | Δυαδική τιμή για τον καθορισμό εάν επιστρέφεται ο συνολικός αριθμός εγγραφών που συμφωνούν με τα κριτήρια. Μάθετε πώς μπορείτε να μετρήσετε γραμμές χρησιμοποιώντας το FetchXml |
top |
No | Θετική ακέραια τιμή για τον καθορισμό του αριθμού εγγραφών προς επιστροφή. Αυτή η τιμή δεν μπορεί να υπερβεί τα 5.000. Μην χρησιμοποιείτε top μαζί με τα pageχαρακτηριστικά , countή returntotalrecordcount .Μάθετε περισσότερα σχετικά με τον περιορισμό του αριθμού γραμμών |
useraworderby |
No | Δυαδική τιμή για τον καθορισμό της επιλογής ταξινόμησης δεδομένων στήλης πρέπει να χρησιμοποιεί τη λειτουργία Raw Order By . Αυτό ταξινομεί τις επιλογές σύμφωνα με την ακέραια τιμή. Χωρίς αυτό, η προεπιλογή είναι η ταξινόμηση στηλών επιλογής χρησιμοποιώντας τις τιμές ετικέτας επιλογής. |
Θυγατρικά στοιχεία
| Ονομασία | Εμφανίσεις | Περιγραφή |
|---|---|---|
| οντότητα | 1 | Καθορίζει το θυγατρικό στοιχείο για ένα στοιχείο fetch, την "γονική οντότητα" για το ερώτημα. Επιτρέπεται μόνο μία οντότητα. |
Επιλογές
Σημαντικό
Εφαρμόστε αυτές τις επιλογές μόνο όταν συνιστώνται από την τεχνική υποστήριξη της 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) - Ερώτημα