Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Elemen akar pertanyaan FetchXml.
Ketahui cara menanyakan data menggunakan FetchXml.
Contoh
<fetch>
<entity name='account' />
</fetch>
Atribut
| Nama | Diperlukan? | Keterangan |
|---|---|---|
aggregate |
Tidak | Nilai Boolean untuk menentukan bahawa pertanyaan mengembalikan nilai agregat. Ketahui tentang pengagregatan data |
aggregatelimit |
Tidak | Tetapkan had di bawah had agregat rekod standard 50,000. Ketahui tentang had agregat |
count |
Tidak | Nilai integer positif untuk menentukan bilangan rekod yang akan dikembalikan dalam halaman. Ketahui tentang hasil paging |
datasource |
Tidak | Apabila menggunakan pengekalan data jangka panjang Dataverse, tetapkan datasource kepada 'retained' untuk menunjukkan pertanyaan adalah untuk baris yang dikekalkan sahaja.
Ketahui lebih lanjut tentang pengekalan data jangka panjang Dataverse |
distinct |
Tidak | Nilai Boolean untuk menentukan bahawa baris pendua tidak disertakan dalam hasil. Ketahui lebih lanjut tentang mengembalikan hasil carian yang berbeza |
latematerialize |
Tidak | Nilai Boolean untuk mengarahkan pertanyaan dipecahkan kepada bahagian yang lebih kecil dan memasang semula hasil sebelum mengembalikannya. Penggunaan latematerialize mungkin meningkatkan prestasi untuk beberapa pertanyaan yang telah lama berjalan.
Ketahui lebih lanjut tentang menggunakan pertanyaan Late Materialize. |
no-lock |
Tidak | Tetapan legasi untuk menghalang kunci kongsian pada rekod. Tidak lagi diperlukan. |
options |
Tidak | Nilai rentetan untuk menggunakan satu atau lebih pengoptimuman SQL. Lihat Pilihan |
page |
Tidak | Nilai integer positif untuk menentukan nombor halaman yang akan dikembalikan. Ketahui tentang hasil paging |
paging-cookie |
Tidak | Nilai rentetan daripada halaman data sebelumnya untuk menjadikan mendapatkan semula halaman data seterusnya lebih cekap. Ketahui tentang hasil paging |
returntotalrecordcount |
Tidak | Nilai Boolean untuk menentukan sama ada jumlah bilangan rekod yang sepadan dengan kriteria dikembalikan. Ketahui cara mengira baris menggunakan FetchXml |
top |
Tidak | Nilai integer positif untuk menentukan bilangan rekod yang akan dikembalikan. Nilai ini tidak boleh melebihi 5,000. Jangan gunakan top bersama-sama dengan page, countatau returntotalrecordcount atribut.Ketahui lebih lanjut tentang mengehadkan bilangan baris |
useraworderby |
Tidak | Nilai Boolean untuk menentukan bahawa pengisihan data lajur pilihan hendaklah Gunakan mod Tertib Mentah Mi. Ini menyusun pilihan pilihan mengikut nilai integer. Tanpa ini, lalai ialah untuk mengisih lajur pilihan menggunakan nilai label pilihan. |
Elemen kanak-kanak
| Nama | Kejadian | Keterangan |
|---|---|---|
| Entiti | 1 | Menentukan elemen anak untuk elemen ambil, 'entiti induk' untuk pertanyaan. Hanya satu entiti dibenarkan. |
Opsyen
Penting
Hanya gunakan pilihan ini apabila disyorkan oleh sokongan teknikal Microsoft. Penggunaan pilihan ini yang salah boleh merosakkan prestasi pertanyaan.
Gunakan nilai ini dengan options atribut untuk menentukan petunjuk SQL Server untuk digunakan pada pertanyaan. Apabila lebih daripada satu pilihan ditetapkan, asingkan mereka dengan koma.
options='HashJoin,DisableRowGoal'
| Pilihan pertanyaan | Petunjuk SQL Server |
|---|---|
ForceOrder |
Perintah Paksa |
DisableRowGoal |
Pembayang: DISABLE_OPTIMIZER_ROWGOAL |
EnableOptimizerHotfixes |
Pembayang: ENABLE_QUERY_OPTIMIZER_HOTFIXES |
LoopJoin |
Gelung Sertai |
MergeJoin |
Gabung Sertai |
HashJoin |
Sertai Hash |
NO_PERFORMANCE_SPOOL |
NO_PERFORMANCE_SPOOL |
ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS |
Pembayang: ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS |
Maklumat lanjut: Petunjuk (Transact-SQL) - Pertanyaan