Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Elemen akar kueri FetchXml.
Pelajari cara mengkueri data menggunakan FetchXml.
Example
<fetch>
<entity name='account' />
</fetch>
Attributes
| Nama | Wajib diisi? | Description |
|---|---|---|
aggregate |
Tidak. | Nilai Boolean untuk menentukan bahwa kueri mengembalikan nilai agregat. Pelajari tentang mengagregasi data |
aggregatelimit |
Tidak. | Tetapkan batas di bawah batas agregat 50.000 rekaman standar. Pelajari tentang batas agregat |
count |
Tidak. | Nilai bilangan bulat positif untuk menentukan jumlah rekaman yang akan dikembalikan dalam halaman. Pelajari tentang hasil penomor halaman |
datasource |
Tidak. | Saat menggunakan retensi data jangka panjang Dataverse, atur datasource ke 'retained' untuk menunjukkan kueri hanya untuk baris yang dipertahankan.
Pelajari selengkapnya tentang retensi data jangka panjang Dataverse |
distinct |
Tidak. | Nilai Boolean untuk menentukan bahwa baris duplikat tidak disertakan dalam hasil. Pelajari selengkapnya tentang mengembalikan hasil yang berbeda |
latematerialize |
Tidak. | Nilai Boolean untuk mengarahkan kueri untuk dipecah menjadi bagian yang lebih kecil dan menyusun kembali hasilnya sebelum mengembalikannya. Penggunaan latematerialize dapat meningkatkan performa untuk beberapa kueri yang berjalan lama.
Pelajari selengkapnya tentang menggunakan kueri Late Materialize. |
no-lock |
Tidak. | Pengaturan warisan untuk mencegah kunci bersama pada rekaman. Tidak perlu lagi. |
options |
Tidak. | Nilai string untuk menerapkan satu atau beberapa pengoptimalan SQL. Lihat Opsi |
page |
Tidak. | Nilai bilangan bulat positif untuk menentukan nomor halaman yang akan dikembalikan. Pelajari tentang hasil penomor halaman |
paging-cookie |
Tidak. | Nilai string dari halaman data sebelumnya untuk membuat pengambilan halaman data berikutnya lebih efisien. Pelajari tentang hasil penomor halaman |
returntotalrecordcount |
Tidak. | Nilai Boolean untuk menentukan apakah jumlah total rekaman yang cocok dengan kriteria dikembalikan. Pelajari cara menghitung baris menggunakan FetchXml |
top |
Tidak. | Nilai bilangan bulat positif untuk menentukan jumlah rekaman yang akan dikembalikan. Nilai ini tidak boleh melebihi 5.000. Jangan gunakan top bersama dengan pageatribut , count, atau returntotalrecordcount .Pelajari selengkapnya tentang membatasi jumlah baris |
useraworderby |
Tidak. | Nilai Boolean untuk menentukan bahwa pengurutan data kolom pilihan harus Menggunakan Urutan Mentah Menurut mode. Ini mengurutkan opsi pilihan menurut nilai bilangan bulat. Tanpa ini, defaultnya adalah mengurutkan kolom pilihan menggunakan nilai label pilihan. |
Elemen turunan
| Nama | Kejadian | Description |
|---|---|---|
| Entitas | 1 | Menentukan elemen turunan untuk elemen pengambilan, 'entitas induk' untuk kueri. Hanya satu entitas yang diizinkan. |
Opsi
Penting
Hanya terapkan opsi ini saat direkomendasikan oleh dukungan teknis Microsoft. Penggunaan opsi ini yang salah dapat merusak performa kueri.
Gunakan nilai-nilai ini dengan options atribut untuk menentukan petunjuk SQL Server untuk diterapkan ke kueri. Ketika lebih dari satu opsi diatur, pisahkan dengan koma.
options='HashJoin,DisableRowGoal'
| Opsi kueri | Petunjuk SQL Server |
|---|---|
ForceOrder |
Urutan Paksa |
DisableRowGoal |
Petunjuk: DISABLE_OPTIMIZER_ROWGOAL |
EnableOptimizerHotfixes |
Petunjuk: ENABLE_QUERY_OPTIMIZER_HOTFIXES |
LoopJoin |
Gabungan Perulangan |
MergeJoin |
Gabungkan Gabungan |
HashJoin |
Gabungan Hash |
NO_PERFORMANCE_SPOOL |
NO_PERFORMANCE_SPOOL |
ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS |
Petunjuk: ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS |
Informasi selengkapnya: Petunjuk (Transact-SQL) - Kueri