Condividi tramite


fetch - elemento

Elemento radice di una query FetchXml.

Informazioni su come eseguire query sui dati usando FetchXml.

Example

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

Attributes

Nome Obbligatorio? Description
aggregate NO Valore booleano per specificare che la query restituisce valori aggregati. Informazioni sull'aggregazione dei dati
aggregatelimit NO Impostare un limite inferiore al limite di aggregazione standard di 50.000 record. Informazioni sui limiti aggregati
count NO Valore intero positivo per specificare il numero di record da restituire in una pagina. Informazioni sui risultati del paging
datasource NO Quando si usa la conservazione dei dati a lungo termine di Dataverse, impostare su datasource'retained' per indicare che la query è solo per le righe conservate. Altre informazioni sulla conservazione dei dati a lungo termine di Dataverse
distinct NO Valore booleano per specificare che le righe duplicate non devono essere incluse nei risultati. Altre informazioni sulla restituzione di risultati distinti
latematerialize NO Valore booleano per indirizzare la query a essere suddivisa in parti più piccole e riassemblare i risultati prima di restituirli. L'uso latematerialize di potrebbe migliorare le prestazioni per alcune query con esecuzione prolungata. Altre informazioni sull'uso della query Late Materialize.
no-lock NO Impostazione legacy per impedire blocchi condivisi sui record. Non è più necessario.
options NO Valore stringa per applicare una o più ottimizzazioni SQL. Vedere Opzioni
page NO Valore intero positivo per specificare il numero di pagina da restituire. Informazioni sui risultati del paging
paging-cookie NO Valore stringa da una pagina precedente di dati per rendere più efficiente il recupero della pagina successiva dei dati. Informazioni sui risultati del paging
returntotalrecordcount NO Valore booleano per specificare se viene restituito il numero totale di record corrispondenti ai criteri. Informazioni su come contare le righe usando FetchXml
top NO Valore intero positivo per specificare il numero di record da restituire.
Questo valore non può superare 5.000.
Non usare top insieme agli pageattributi , counto returntotalrecordcount .
Altre informazioni sulla limitazione del numero di righe
useraworderby NO Valore booleano per specificare che l'ordinamento dei dati della colonna scelta deve utilizzare la modalità Ordine non elaborato per. In questo modo le opzioni di scelta vengono ordinate in base al valore intero. Senza questo, l'impostazione predefinita consiste nell'ordinare le colonne di scelta usando i valori dell'etichetta di scelta.

Elementi figlio

Nome Occorrenze Description
entità 1 Specifica l'elemento figlio per un elemento di recupero, ovvero l'entità padre per la query. È consentita una sola entità.

Options

Importante

Applicare queste opzioni solo se consigliate dal supporto tecnico Microsoft. L'uso non corretto di queste opzioni può danneggiare le prestazioni di una query.

Usare questi valori con l'attributo options per specificare gli hint di SQL Server da applicare alla query. Quando sono impostate più opzioni, separarle in base alle virgole.

options='HashJoin,DisableRowGoal'
Opzione query Hint per SQL Server
ForceOrder Forza ordine
DisableRowGoal Alludere: DISABLE_OPTIMIZER_ROWGOAL
EnableOptimizerHotfixes Alludere: ENABLE_QUERY_OPTIMIZER_HOTFIXES
LoopJoin Loop Join
MergeJoin Merge Join
HashJoin Hash Join
NO_PERFORMANCE_SPOOL NO_PERFORMANCE_SPOOL
ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS Alludere: ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS

Altre informazioni: Hint (Transact-SQL) - Query