Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
Osnovni element upita "FetchXml".
Saznajte kako da izvršite upite podataka pomoću alatke FetchXml.
Primer
<fetch>
<entity name='account' />
</fetch>
Atribute
| Ime | Da li je potrebno? | Opis |
|---|---|---|
aggregate |
Ne | Bulova vrednost koja navodi da li upit vraća agregatne vrednosti. Saznajte više o prikupljanju podataka |
aggregatelimit |
Ne | Postavite ograničenje ispod standardnog ograničenja agregatnog zapisa od 50.000. Saznajte više o agregatnim ograničenjima |
count |
Ne | Pozitivna celobrojna vrednost da biste naveli broj zapisa koji će se vratiti na stranici. Saznajte više o straničenje rezultata |
datasource |
Ne | Kada koristite dugoročno zadržavanje podataka Dataverse, datasource postavite ga tako da ukazuje na to 'retained' da je upit samo za zadržane redove.
Saznajte više o dugoročnom zadržavanju podataka Dataverse |
distinct |
Ne | Bulova vrednost koja navodi da duplirani redovi ne budu uključeni u rezultate. Saznajte više o vraćanju različitih rezultata |
latematerialize |
Ne | Bulova vrednost za usmeravanje upita tako da bude raskidan na manjim delovima i ponovo sastavi rezultate pre nego što ih vrati. Korišćenje može latematerialize da poboljša performanse za neke dugotrajne upite.
Saznajte više o korišćenju upita "Late Materialize". |
no-lock |
Ne | Zastarele postavke za sprečavanje deljenih zaključavanja zapisa. Viљe nije neophodno. |
options |
Ne | Vrednost niske za primenu nekih SQL optimizacija. Pogledajte opcije |
page |
Ne | Pozitivna celobrojna vrednost da biste naveli broj stranice koji treba vratiti. Saznajte više o straničenje rezultata |
paging-cookie |
Ne | Vrednost niske sa prethodne stranice sa podacima da bi preuzimanje sledeće stranice sa podacima bilo efikasnije. Saznajte više o straničenje rezultata |
returntotalrecordcount |
Ne | Bulova vrednost koja navodi da li se dobija ukupan broj zapisa koji zadovoljavaju kriterijume. Saznajte kako da prebrojite redove pomoću funkcije FetchXml |
top |
Ne | Pozitivna celobrojna vrednost da biste naveli broj zapisa koji će biti vraćeni. Ova vrednost ne može da premaši 5000. Nemojte da koristite zajedno top sa atributima page, countili atributima returntotalrecordcount .Saznajte više o ograničavanje broja redova |
useraworderby |
Ne | Bulova vrednost da biste naveli da sortiranje podataka kolone sa izborom treba da koristi režim "Raw Order By ". Ovo sortira opcije izbora po celobrojnim vrednostima. Bez toga, podrazumevano je sortirati kolone izbora pomoću vrednosti oznake izbora. |
Podređeni elementi
| Ime | Pojavljivanja | Opis |
|---|---|---|
| Entiteta | 1 | Navodi podređeni element za element dobavljanja, "nadređeni entitet" za upit. Dozvoljen je samo jedan entitet. |
Opcije
Važno
Primenite ove opcije samo kada ih preporučuje Microsoft tehnička podrška. Neispravna upotreba ovih opcija može da ošteti performanse upita.
Koristite ove vrednosti sa atributom options da biste naveli SQL Server savete koje treba primeniti na upit. Kada je postavljeno više opcija, razdvojte ih zarezima.
options='HashJoin,DisableRowGoal'
| Opcija upita | Savet za SQL Server |
|---|---|
ForceOrder |
Nametni porudžbinu |
DisableRowGoal |
Savet: DISABLE_OPTIMIZER_ROWGOAL |
EnableOptimizerHotfixes |
Savet: ENABLE_QUERY_OPTIMIZER_HOTFIXES |
LoopJoin |
Spajanje petlje |
MergeJoin |
Objedini pridruživanje |
HashJoin |
Heš spajanje |
NO_PERFORMANCE_SPOOL |
NO_PERFORMANCE_SPOOL |
ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS |
Savet: ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS |
Više informacija: Saveti (Transact-SQL) – upit