Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Коренният елемент на заявка 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) – Заявка