Comparteix via


fetch element

L'element arrel d'una consulta FetchXml.

Obteniu informació sobre com podeu consultar dades mitjançant FetchXml.

Exemple

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

Atributs

Nom És obligatori? Descripció
aggregate No Valor booleà per especificar que la consulta retorna valors agregats. Més informació sobre l'agregació de dades
aggregatelimit No Establiu un límit per sota del límit agregat estàndard de 50.000 registres. Més informació sobre els límits agregats
count No Valor enter positiu per especificar el nombre de registres que s'han de retornar en una pàgina. Més informació sobre els resultats de la paginació
datasource No Quan utilitzeu la retenció de dades a llarg termini del Dataverse, definiu-lo datasource per indicar 'retained' que la consulta és només per a files retingudes. Més informació sobre la retenció de dades a llarg termini del Dataverse
distinct No Valor booleà per especificar que les files duplicades no s'incloguin als resultats. Obteniu més informació sobre com podeu retornar resultats diferents
latematerialize No Valor booleà per dirigir la consulta a dividir en parts més petites i tornar a muntar els resultats abans de tornar-los. L'ús latematerialize pot millorar el rendiment d'algunes consultes de llarga durada. Obteniu més informació sobre l'ús de la consulta Late Materialize.
no-lock No Configuració heretada per evitar bloquejos compartits als registres. Ja no és necessari.
options No Un valor de cadena per aplicar una o més optimitzacions SQL. Veure opcions
page No Valor enter positiu per especificar el número de pàgina que s'ha de retornar. Més informació sobre els resultats de la paginació
paging-cookie No Valor de cadena d'una pàgina anterior de dades per fer més eficient la recuperació de la pàgina següent de dades. Més informació sobre els resultats de la paginació
returntotalrecordcount No Valor booleà per especificar si es retorna el nombre total de registres que coincideixen amb els criteris. Apreneu a comptar files amb FetchXml
top No Valor enter positiu per especificar el nombre de registres que s'han de retornar.
Aquest valor no pot superar els 5.000.
No utilitzeu top juntament amb els pageatributs , counto returntotalrecordcount .
Obteniu més informació sobre com podeu limitar el nombre de files
useraworderby No Valor booleà per especificar que l'ordenació de dades de columnes d'elecció ha d'utilitzar el mode Ordre per en brut . Això ordena les opcions d'elecció pel valor enter. Sense això, el valor predeterminat és ordenar les columnes d'elecció utilitzant els valors de l'etiqueta d'elecció.

Elements secundaris

Nom Aparicions Descripció
entitat 1 Especifica l'element fill d'un element fetch, l'entitat principal de la consulta. Només es permet una entitat.

Opcions

Important

Apliqueu aquestes opcions només quan el suport tècnic de Microsoft ho recomani. L'ús incorrecte d'aquestes opcions pot danyar el rendiment d'una consulta.

Utilitzeu aquests valors amb l'atribut options per especificar consells de l'SQL Server per aplicar-los a la consulta. Quan s'estableixi més d'una opció, separeu-les per comes.

options='HashJoin,DisableRowGoal'
Opció de consulta Suggeriment de l'SQL Server
ForceOrder Ordre de força
DisableRowGoal Indici: DISABLE_OPTIMIZER_ROWGOAL
EnableOptimizerHotfixes Indici: ENABLE_QUERY_OPTIMIZER_HOTFIXES
LoopJoin Unió de bucle
MergeJoin Fusiona la unió
HashJoin Unió hash
NO_PERFORMANCE_SPOOL NO_PERFORMANCE_SPOOL
ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS Indici: ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS

Més informació: Consells (Transact-SQL) - Consulta