Споделяне чрез


извличане на елемент

Коренният елемент на заявка FetchXml.

Научете как да извършвате заявки към данни с помощта на FetchXml.

Пример

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

Атрибути

Име Задължително? Описание
aggregate Не Булева стойност, за да укажете, че заявката връща агрегатни стойности. Научете повече за агрегирането на данни
aggregatelimit Не Задайте ограничение под стандартното ограничение от 50 000 записа като сбор. Научете повече за обобщените ограничения
count Не Положителна целочислена стойност, указваща броя на записите, които да се връщат в страница. Научете повече за резултатите при страниране на виртуална памет
datasource Не Когато използвате дългосрочното съхранение на данни dataverse, зададено datasource да 'retained' указва, че заявката е само за запазени редове. Научете повече за дългосрочното съхранение на данни на Dataverse
distinct Не Булева стойност, за да укажете дублиращите се редове да не бъдат включени в резултатите. Научете повече за връщането на различни резултати
latematerialize Не Булева стойност, за да насочите заявката да бъде разделена на по-малки части, и да сглобите отново резултатите, преди да ги върнете. Използването latematerialize може да подобри производителността за някои дългосрочни заявки. Научете повече за използването на заявка за късно материализиране.
no-lock Не Наследена настройка за предотвратяване на споделени заключвания на записи. Вече не е необходимо.
options Не Стойност на низ, за да приложите една или повече SQL оптимизации. Вижте опции
page Не Положителна целочислена стойност, указваща номера на страницата, която да се върне. Научете повече за резултатите при страниране на виртуална памет
paging-cookie Не Стойност на низ от предишна страница с данни, за да се направи извличането на следващата страница с данни по-ефективно. Научете повече за резултатите при страниране на виртуална памет
returntotalrecordcount Не Булева стойност, за да зададете дали се връща общият брой записи, отговарящи на критериите. Научете как да броите редове с помощта на FetchXml
top Не Положителна целочислена стойност, указваща броя на записите, които да бъдат върнати.
Тази стойност не може да надвишава 5000.
Не използвайте top заедно с pageатрибутите , countили returntotalrecordcount .
Научете повече за ограничаването на броя на редовете
useraworderby Не Булева стойност, за да укажете, че сортирането на данни в колона за избор трябва да използва режим "Необработен ред по" . Това сортира опциите за избор по целочислена стойност. Без това по подразбиране е да сортирате колоните за избор, като използвате стойностите на етикетите за избор.

Дъщерни елементи

Име Събития Описание
Обект 1 Задава дъщерен елемент за елемент за извличане – "родителски обект" за заявката. Позволени са само един обект.

Опции

Важно

Прилагайте тези опции само когато е препоръчително от техническата поддръжка на Microsoft. Неправилното използване на тези опции може да повреди изпълнението на заявка.

Използвайте тези стойности с атрибута options , за да зададете съвети за SQL Server, които да се прилагат към заявката. Когато е зададена повече от една опция, ги разделете със запетаи.

options='HashJoin,DisableRowGoal'
Опция за заявка Подсещане за SQL Server
ForceOrder Принудително подреждане
DisableRowGoal Намек: DISABLE_OPTIMIZER_ROWGOAL
EnableOptimizerHotfixes Намек: ENABLE_QUERY_OPTIMIZER_HOTFIXES
LoopJoin Циклично съединение
MergeJoin Обединяване на съединение
HashJoin Хеширане на съединение
NO_PERFORMANCE_SPOOL NO_PERFORMANCE_SPOOL
ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS Намек: ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS

Повече информация: Съвети (Transact-SQL) – Заявка