Bendrinti naudojant


iškvietimo elementas

FetchXml užklausos šakninis elementas.

Sužinokite, kaip pateikti duomenų užklausą naudojant "FetchXml".

Pavyzdžiui

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

Atributus

Vardas, pavadinimas Būtina? Apibūdinimas
aggregate No Bulio logikos reikšmė, nurodanti, kad užklausa pateikia agreguotas reikšmes. Sužinokite apie duomenų agregavimą
aggregatelimit No Nustatykite limitą, mažesnį už standartinį 50 000 įrašų agregavimo limitą. Sužinokite apie agregavimo apribojimus
count No Teigiama sveikoji reikšmė, nurodanti puslapyje pateikiamų įrašų skaičių. Sužinokite apie puslapių kaitos rezultatus
datasource No Naudojant "Dataverse" ilgalaikį duomenų saugojimą, nustatyta nurodyti datasource'retained' , kad užklausa skirta tik išsaugotose eilutėse. Sužinokite daugiau apie "Dataverse" ilgalaikį duomenų saugojimą
distinct No Bulio logikos reikšmė, nurodanti, kad besidubliuojančios eilutės nebūtų įtrauktos į rezultatus. Sužinokite daugiau apie skirtingų rezultatų grąžinimą
latematerialize No Bulio logikos reikšmė, nurodanti užklausą suskaidyti į mažesnes dalis ir iš naujo suskaidyti rezultatus prieš jas grąžinant. Naudojant latematerialize gali pagerėti kai kurių ilgų užklausų efektyvumas. Sužinokite daugiau apie "Late Materialize" užklausos naudojimą.
no-lock No Senstelėjęs parametras, skirtas neleisti bendrinamų įrašų užraktų. Nebereikia.
options No Eilutės reikšmė, taikoma vienam ar keliems SQL optimizavimams. Žr . parinktis
page No Teigiama sveikoji reikšmė, nurodanti puslapio numerį, kurį norite grąžinti. Sužinokite apie puslapių kaitos rezultatus
paging-cookie No Eilutės reikšmė iš ankstesnio duomenų puslapio, kad būtų efektyviau nuskaitytas kitas duomenų puslapis. Sužinokite apie puslapių kaitos rezultatus
returntotalrecordcount No Bulio logikos reikšmė, nurodanti, ar pateikiamas bendras kriterijus atitinkančių įrašų skaičius. Sužinokite, kaip suskaičiuoti eilutes naudojant "FetchXml"
top No Teigiama sveikoji reikšmė, nurodanti grąžintinų įrašų skaičių.
Ši reikšmė negali viršyti 5 000.
Nenaudokite top kartu su page, countarba returntotalrecordcount atributais.
Sužinokite daugiau apie eilučių skaičiaus apribojimą
useraworderby No Bulio logikos reikšmė, nurodanti, kad pasirinkimo stulpelio duomenų rūšiavimas turėtų naudoti režimą Neapdorota tvarka pagal . Taip pasirinkimo parinktys rūšiuojamos pagal sveikojo skaičiaus reikšmę. Be to, numatytasis parametras yra rikiuoti pasirinkimo stulpelius naudojant pasirinkimo žymos reikšmes.

Antriniai elementai

Vardas, pavadinimas Įvykių Apibūdinimas
subjektas 1 Nurodo antrinį užklausos iškvietimo elemento elementą – pirminį objektą. Leidžiamas tik vienas objektas.

Parinktys

Svarbu

Taikyti šias parinktis tik tada, kai rekomenduoja "Microsoft" techninis palaikymas. Netinkamai naudojant šias parinktis gali būti pažeistas užklausos našumas.

Naudokite šias reikšmes su atributu options , kad nurodytumėte SQL serverio užuominas, kurios bus taikomos užklausai. Kai nustatyta daugiau nei viena parinktis, atskirkite jas kableliais.

options='HashJoin,DisableRowGoal'
Užklausos parinktis "SQL Server" užuomina
ForceOrder Priverstinai užsisakyti
DisableRowGoal Užuomina: DISABLE_OPTIMIZER_ROWGOAL
EnableOptimizerHotfixes Užuomina: ENABLE_QUERY_OPTIMIZER_HOTFIXES
LoopJoin Ciklo sujungimas
MergeJoin Sulieti sujungimą
HashJoin Maišos prisijungimas
NO_PERFORMANCE_SPOOL NO_PERFORMANCE_SPOOL
ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS Užuomina: ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS

Daugiau informacijos: Patarimai (Transact-SQL) – užklausa