Бөлісу құралы:


Элементті алу

FetchXml сұрауының түбірлік элементі.

FetchXml көмегімен деректерді сұрау әдісін үйреніңіз.

Мысал

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

Сипаттамалар

Аты Міндетті ме? Сипаттама
aggregate No Сұрау жиынтық мәндерді қайтаратынын көрсету үшін логикалық мән. Деректерді біріктіру туралы мәлімет алу
aggregatelimit No Стандартты 50 000 жазба жиынтық лимитінен төмен шектеу орнатыңыз. Жиынтық шектеулер туралы мәлімет алу
count No Бетте қайтарылатын жазбалар санын көрсету үшін оң бүтін сан. Беттер нәтижелері туралы қосымша ақпарат алу
datasource No Dataverse ұзақ мерзімді деректерді сақтау функциясын пайдаланғанда, сұраудың тек сақталған жолдарға арналған екенін көрсету мәніне 'retained' орнатыңызdatasource. Dataverse деректерін ұзақ мерзімді сақтау туралы қосымша ақпарат алу
distinct No Қайталанатын жолдардың нәтижелерге кірмейтінін көрсететін логикалық мән. Әр түрлі нәтижелерді қайтару туралы қосымша ақпарат алу
latematerialize No Логикалық мән сұрауды кішігірім бөліктерге бөлуге бағыттау және нәтижелерді қайтармас бұрын қайта жинау. Пайдалану latematerialize кейбір ұзақ мерзімді сұраулар үшін өнімділікті жақсартуы мүмкін. Кеш материализациялау сұрауын пайдалану туралы көбірек біліңіз.
no-lock No Жазбалардағы ортақ құлыптарды болдырмау үшін ескі параметр. Енді қажет емес.
options No Бір немесе бірнеше SQL оңтайландыруларын қолдануға арналған жол мәні. Параметрлерді қарау
page No Қайтарылатын бет нөмірін көрсету үшін оң бүтін сан. Беттер нәтижелері туралы қосымша ақпарат алу
paging-cookie No Деректердің келесі бетін алу тиімдірек болу үшін деректердің алдыңғы бетіндегі жолдық мән. Беттер нәтижелері туралы қосымша ақпарат алу
returntotalrecordcount No Шарттарға сәйкес келетін жазбалардың жалпы санын қайтаратынын көрсету үшін логикалық мәні. FetchXml көмегімен жолдарды санау әдісін үйреніңіз
top No Қайтарылатын жазбалар санын көрсету үшін оң бүтін сан.
Бұл көрсеткіш 5000-нан аспауы мүмкін.
, , немесе returntotalrecordcount атрибуттармен бірге countpageпайдаланбаңызtop.
Жолдар санын шектеу туралы қосымша ақпарат алу
useraworderby No Таңдау бағанының деректерін сұрыптау параметрін көрсететін логикалық мән Шикізат реті бойынша режимін пайдалану керек. Бұл таңдау параметрлерін бүтін сан мәні бойынша сұрыптайды. Олай болмаған жағдайда, таңдау белгісінің мәндерін пайдаланып таңдау бағандарын сұрыптау әдепкі болып табылады.

Еншілес элементтер

Аты Оқиғалар Сипаттама
РаT� 1-көше Алу элементі үшін еншілес элементті, сұрау үшін 'аталық нысан' параметрін көрсетеді. Тек бір ұйымға ғана рұқсат етіледі.

Параметрлер

Маңызды

Бұл параметрлерді Microsoft техникалық қолдау қызметі ұсынған кезде ғана қолданыңыз. Осы параметрлерді дұрыс пайдаланбау сұраудың өнімділігіне зиян келтіруі мүмкін.

Сұрауға қолдану үшін SQL Server нұсқауларын көрсету үшін атрибутпен options осы мәндерді пайдаланыңыз. Егер бірнеше опция орнатылған болса, оларды үтірлермен бөліңіз.

options='HashJoin,DisableRowGoal'
Сұрау параметрі SQL Server кеңесі
ForceOrder Мәжбүрлеу тәртібі
DisableRowGoal Ð Ð°Ñ T DISABLE_OPTIMIZER_ROWGOAL
EnableOptimizerHotfixes Ð Ð°Ñ T ENABLE_QUERY_OPTIMIZER_HOTFIXES
LoopJoin Циклді біріктіру
MergeJoin Біріктіру
HashJoin Хэшті біріктіру
NO_PERFORMANCE_SPOOL NO_PERFORMANCE_SPOOL
ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS Ð Ð°Ñ T ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS

Қосымша ақпарат: Кеңестер (Transact-SQL) - Сұрау