Freigeben über


fetch-Element

Das Stammelement einer FetchXml-Abfrage.

Erfahren Sie, wie Sie Daten mithilfe von FetchXml abfragen.

Example

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

Attribute

Name Erforderlich? Description
aggregate Nein Boolescher Wert, der angibt, dass die Abfrage aggregierte Werte zurückgibt. Informationen zum Aggregieren von Daten
aggregatelimit Nein Legen Sie einen Grenzwert unter dem standardmäßigen 50.000 Datensatzaggregatgrenzwert fest. Informationen zu Aggregatgrenzwerten
count Nein Positiver ganzzahliger Wert, um die Anzahl der Datensätze anzugeben, die auf einer Seite zurückgegeben werden sollen. Informationen zu Pagingergebnissen
datasource Nein Wenn Sie dataverse langfristige Datenaufbewahrung verwenden, legen Sie datasource fest, dass 'retained' die Abfrage nur für aufbewahrte Zeilen vorgesehen ist. Weitere Informationen zur langfristigen Datenaufbewahrung von Dataverse
distinct Nein Boolescher Wert, um anzugeben, dass doppelte Zeilen nicht in die Ergebnisse einbezogen werden. Weitere Informationen zum Zurückgeben unterschiedlicher Ergebnisse
latematerialize Nein Boolescher Wert, um die Abfrage so zu leiten, dass sie in kleinere Teile unterteilt wird, und die Ergebnisse vor der Rückgabe erneut zusammenlegen. Die Verwendung latematerialize kann die Leistung für einige lange ausgeführte Abfragen verbessern. Erfahren Sie mehr über die Verwendung der Late Materialize-Abfrage.
no-lock Nein Legacyeinstellung, um freigegebene Sperren für Datensätze zu verhindern. Nicht mehr erforderlich.
options Nein Ein Zeichenfolgenwert, der eine oder mehrere SQL-Optimierungen anwendet. Siehe Optionen
page Nein Positiver ganzzahliger Wert, um die zurückzugebende Seitenzahl anzugeben. Informationen zu Pagingergebnissen
paging-cookie Nein Zeichenfolgenwert von einer vorherigen Seite mit Daten, um das Abrufen der nächsten Seite mit Daten effizienter zu machen. Informationen zu Pagingergebnissen
returntotalrecordcount Nein Boolescher Wert, der angibt, ob die Gesamtanzahl der Datensätze zurückgegeben wird, die den Kriterien entsprechen. Erfahren Sie, wie Sie Zeilen mithilfe von FetchXml zählen
top Nein Positiver ganzzahliger Wert, um die Anzahl der zurückzugebenden Datensätze anzugeben.
Dieser Wert darf 5.000 nicht überschreiten.
Verwenden Sie nicht top zusammen mit den pageAttributen oder countreturntotalrecordcount Eigenschaften.
Weitere Informationen zum Einschränken der Anzahl von Zeilen
useraworderby Nein Boolescher Wert, um anzugeben, dass die Sortierung von Spaltendaten für Auswahlspalten den Modus "Unformatierte Reihenfolge nach" verwenden soll. Dadurch werden die Auswahloptionen nach dem ganzzahligen Wert sortiert. Ohne diesen Vorgang wird standardmäßig auswahlspalten mithilfe der Auswahlbezeichnungswerte sortiert.

Untergeordnete Elemente

Name Ereignisse Description
Entität 1 Gibt das untergeordnete Element für ein Fetch-Element an, die 'übergeordnete Entität' für die Abfrage. Es ist nur eine Entität zulässig.

Options

Von Bedeutung

Wenden Sie diese Optionen nur an, wenn sie vom technischen Support von Microsoft empfohlen werden. Die falsche Verwendung dieser Optionen kann die Leistung einer Abfrage beschädigen.

Verwenden Sie diese Werte mit dem options Attribut, um SQL Server-Hinweise anzugeben, die auf die Abfrage angewendet werden sollen. Wenn mehrere Optionen festgelegt werden, trennen Sie sie durch Kommas.

options='HashJoin,DisableRowGoal'
Abfrageoption SQL Server-Hinweis
ForceOrder Reihenfolge erzwingen
DisableRowGoal Hinweis: DISABLE_OPTIMIZER_ROWGOAL
EnableOptimizerHotfixes Hinweis: ENABLE_QUERY_OPTIMIZER_HOTFIXES
LoopJoin Schleifenbeitritt
MergeJoin Verknüpfung zusammenführen
HashJoin Hashbeitritt
NO_PERFORMANCE_SPOOL NO_PERFORMANCE_SPOOL
ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS Hinweis: ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS

Weitere Informationen: Hinweise (Transact-SQL) - Abfrage