แชร์ผ่าน


ดึงข้อมูลองค์ประกอบ

องค์ประกอบรากของคิวรี FetchXml

เรียนรู้วิธีการคิวรีข้อมูลโดยใช้ FetchXml

ตัวอย่าง

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

แอ ตทริ บิวต์

ชื่อ จำเป็นหรือไม่ คำอธิบาย
aggregate ไม่ใช่ ค่าบูลีนเพื่อระบุว่าคิวรีส่งกลับค่ารวม เรียนรู้เกี่ยวกับการรวมข้อมูล
aggregatelimit ไม่ใช่ ตั้งค่าขีดจํากัดต่ํากว่าขีดจํากัดการรวมระเบียน 50,000 ระเบียนมาตรฐาน เรียนรู้เกี่ยวกับขีดจํากัดการรวม
count ไม่ใช่ ค่าจํานวนเต็มบวกเพื่อระบุจํานวนเรกคอร์ดที่จะส่งกลับในหน้า เรียนรู้เกี่ยวกับผลลัพธ์การแบ่งหน้า
datasource ไม่ใช่ เมื่อใช้การเก็บรักษาข้อมูลระยะยาว Dataverse ตั้งค่า datasource เพื่อระบุ 'retained' คิวรีสําหรับแถวที่เก็บไว้เท่านั้น เรียนรู้เพิ่มเติมเกี่ยวกับการเก็บรักษาข้อมูลในระยะยาว Verse
distinct ไม่ใช่ ค่าบูลีนเพื่อระบุว่าแถวที่ซ้ํากันไม่ถูกรวมไว้ในผลลัพธ์ เรียนรู้เพิ่มเติมเกี่ยวกับการส่งกลับผลลัพธ์ที่แตกต่างกัน
latematerialize ไม่ใช่ ค่าบูลีนที่จะนําคิวรี่ออกเป็นส่วนเล็ก ๆ และคล้ายกับผลลัพธ์ก่อนที่จะส่งกลับ การใช้ latematerialize อาจปรับปรุงประสิทธิภาพการทํางานสําหรับคิวรีที่ทํางานนานบางรายการ เรียนรู้เพิ่มเติมเกี่ยวกับการใช้คิวรี Late Materialize
no-lock ไม่ใช่ การตั้งค่าแบบดั้งเดิมเพื่อป้องกันการล็อกที่ใช้ร่วมกันบนเรกคอร์ด ไม่จําเป็นอีกต่อไป
options ไม่ใช่ ค่าสตริงที่จะใช้การปรับ SQL ให้เหมาะสมอย่างน้อยหนึ่งรายการ ดู ตัวเลือก
page ไม่ใช่ ค่าจํานวนเต็มบวกเพื่อระบุหมายเลขหน้าที่จะส่งกลับ เรียนรู้เกี่ยวกับผลลัพธ์การแบ่งหน้า
paging-cookie ไม่ใช่ ค่าสตริงจากหน้าก่อนหน้าของข้อมูลเพื่อทําให้การดึงข้อมูลในหน้าถัดไปมีประสิทธิภาพมากขึ้น เรียนรู้เกี่ยวกับผลลัพธ์การแบ่งหน้า
returntotalrecordcount ไม่ใช่ ค่าบูลีนเพื่อระบุว่ามีการส่งกลับจํานวนระเบียนทั้งหมดที่ตรงกับเกณฑ์หรือไม่ เรียนรู้วิธีการนับแถวโดยใช้ FetchXml
top ไม่ใช่ ค่าจํานวนเต็มบวกเพื่อระบุจํานวนเรกคอร์ดที่จะส่งกลับ
ค่านี้ต้องไม่เกิน 5,000
อย่าใช้topร่วมกับpageแอตทริบิวต์ , countหรือreturntotalrecordcount
เรียนรู้เพิ่มเติมเกี่ยวกับการจํากัดจํานวนแถว
useraworderby ไม่ใช่ ค่าบูลีนเพื่อระบุตัวเลือกการเรียงลําดับข้อมูลคอลัมน์ควรใช้โหมดลําดับดิบตาม ซึ่งจะเรียงลําดับตัวเลือกตามค่าจํานวนเต็ม หากไม่มีสิ่งนี้ ค่าเริ่มต้นคือการเรียงลําดับคอลัมน์ตัวเลือกโดยใช้ค่าป้ายชื่อตัวเลือก

องค์ประกอบย่อย

ชื่อ เหตุการณ์ คำอธิบาย
เอกลักษณ์ 1 ระบุองค์ประกอบรองสําหรับ องค์ประกอบการดึงข้อมูล 'เอนทิตีหลัก' สําหรับคิวรี อนุญาตเพียงหนึ่งเอนทิตีเท่านั้น

ตัวเลือก

สําคัญ

ใช้ตัวเลือกเหล่านี้เมื่อได้รับคําแนะนําจากฝ่ายสนับสนุนด้านเทคนิคของ Microsoft เท่านั้น การใช้ตัวเลือกเหล่านี้อย่างไม่ถูกต้องอาจทําให้ประสิทธิภาพการทํางานของคิวรีเสียหายได้

ใช้ค่าเหล่านี้กับ options แอตทริบิวต์เพื่อระบุคําแนะนํา SQL Server ที่จะนําไปใช้กับคิวรี เมื่อตั้งค่าตัวเลือกมากกว่าหนึ่งรายการ ให้คั่นด้วยเครื่องหมายจุลภาค

options='HashJoin,DisableRowGoal'
ตัวเลือกคิวรี คําแนะนําเซิร์ฟเวอร์ SQL
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) - คิวรี