Udostępnij przez


fetch, element

Element główny zapytania FetchXml.

Dowiedz się, jak wykonywać zapytania dotyczące danych przy użyciu narzędzia FetchXml.

Example

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

Attributes

Name Wymagane? Description
aggregate Nie. Wartość logiczna określająca, że zapytanie zwraca wartości agregujące. Dowiedz się więcej o agregowaniu danych
aggregatelimit Nie. Ustaw limit poniżej standardowego limitu agregacji rekordów 50 000. Dowiedz się więcej o limitach agregacji
count Nie. Dodatnia wartość całkowita określająca liczbę rekordów, które mają być zwracane na stronie. Dowiedz się więcej o wynikach stronicowania
datasource Nie. W przypadku korzystania z długoterminowego przechowywania danych usługi Dataverse ustaw wartość datasource , aby wskazać 'retained' , że zapytanie dotyczy tylko zachowanych wierszy. Dowiedz się więcej o długoterminowym przechowywaniu danych w usłudze Dataverse
distinct Nie. Wartość logiczna określająca, że zduplikowane wiersze nie są uwzględniane w wynikach. Dowiedz się więcej o zwracaniu unikatowych wyników
latematerialize Nie. Wartość logiczna umożliwiająca skierowanie zapytania do podziałów na mniejsze części i ponowne wysłanie wyników przed ich zwróceniem. Użycie latematerialize może zwiększyć wydajność niektórych długotrwałych zapytań. Dowiedz się więcej na temat korzystania z zapytania Late Materialize.
no-lock Nie. Starsze ustawienie, aby zapobiec blokadom udostępnionym w rekordach. Nie jest już konieczne.
options Nie. Wartość ciągu do zastosowania co najmniej jednej optymalizacji SQL. Zobacz opcje
page Nie. Dodatnia wartość całkowita określająca numer strony do zwrócenia. Dowiedz się więcej o wynikach stronicowania
paging-cookie Nie. Wartość ciągu z poprzedniej strony danych w celu zwiększenia wydajności pobierania następnej strony danych. Dowiedz się więcej o wynikach stronicowania
returntotalrecordcount Nie. Wartość logiczna określająca, czy zwracana jest łączna liczba rekordów spełniających kryteria. Dowiedz się, jak zliczyć wiersze przy użyciu narzędzia FetchXml
top Nie. Dodatnia wartość całkowita określająca liczbę rekordów do zwrócenia.
Ta wartość nie może przekroczyć 5000.
Nie należy używać top razem z atrybutami page, countlub returntotalrecordcount .
Dowiedz się więcej o ograniczaniu liczby wierszy
useraworderby Nie. Wartość logiczna określająca, że sortowanie danych kolumn wyboru powinno używać trybu Nieprzetworzone kolejność według . Spowoduje to posortowanie opcji wyboru według wartości całkowitej. Bez tego wartością domyślną jest sortowanie kolumn wyboru przy użyciu wartości etykiet wyboru.

Elementy podrzędne

Name Wystąpień Description
jednostka 1 Określa element podrzędny dla elementu pobierania, "jednostkę nadrzędną" dla zapytania. Dozwolona jest tylko jedna jednostka.

Opcje

Ważne

Zastosuj te opcje tylko wtedy, gdy są zalecane przez pomoc techniczną firmy Microsoft. Nieprawidłowe użycie tych opcji może spowodować uszkodzenie wydajności zapytania.

Użyj tych wartości z atrybutem options , aby określić wskazówki dotyczące programu SQL Server, które mają być stosowane do zapytania. Jeśli ustawiono więcej niż jedną opcję, rozdziel je przecinkami.

options='HashJoin,DisableRowGoal'
Opcja kwerendy Wskazówka dotycząca programu SQL Server
ForceOrder Wymuś kolejność
DisableRowGoal Aluzja: DISABLE_OPTIMIZER_ROWGOAL
EnableOptimizerHotfixes Aluzja: ENABLE_QUERY_OPTIMIZER_HOTFIXES
LoopJoin Sprzężenia pętli
MergeJoin Scalanie sprzężenia
HashJoin Sprzężenia skrótu
NO_PERFORMANCE_SPOOL NO_PERFORMANCE_SPOOL
ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS Aluzja: ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS

Więcej informacji: Wskazówki (Transact-SQL) — Zapytanie