ฉันเข้าใจได้ว่าต้องการหลีกเลี่ยงการใช้เคอร์เซอร์เนื่องจากอยู่เหนือศีรษะและความไม่สะดวก แต่ดูเหมือนว่าจะมีเคอร์เซอร์หวาดกลัว - คลั่งไคล้ที่ร้ายแรงเกิดขึ้นซึ่งผู้คนจะใช้เวลามากเพื่อหลีกเลี่ยงการใช้เคอร์เซอร์
ตัวอย่างเช่นคำถามหนึ่งถามว่าจะทำบางสิ่งที่ไม่สำคัญอย่างเห็นได้ชัดด้วยเคอร์เซอร์อย่างไรและคำตอบที่ยอมรับซึ่งเสนอโดยใช้แบบสอบถามเรียกซ้ำนิพจน์ตารางทั่วไป (CTE) ด้วยฟังก์ชันที่กำหนดเองแบบเรียกซ้ำแม้ว่าจะ จำกัด จำนวนแถวที่สามารถประมวลผลได้ถึง 32 (เนื่องจากขีด จำกัด การเรียกฟังก์ชันแบบเรียกซ้ำในเซิร์ฟเวอร์ sql) สิ่งนี้ทำให้ฉันเป็นทางออกที่น่ากลัวสำหรับการยืนยาวของระบบไม่ต้องพูดถึงความพยายามอย่างมากเพียงเพื่อหลีกเลี่ยงการใช้เคอร์เซอร์ธรรมดา
อะไรคือสาเหตุของความเกลียดชังที่บ้าคลั่งระดับนี้? 'ผู้มีอำนาจที่สังเกตเห็น' บางคนได้ออกคำสั่งต่อต้านเคอร์เซอร์หรือไม่? ความชั่วร้ายที่ไม่อาจบรรยายได้แฝงตัวอยู่ในหัวใจของเคอร์เซอร์ที่ทำลายศีลธรรมของเด็กหรืออะไรบางอย่างหรือไม่?
คำถามวิกิสนใจในคำตอบมากกว่าตัวแทน
ข้อมูลที่เกี่ยวข้อง:
เคอร์เซอร์ Fast Forward ของเซิร์ฟเวอร์ SQL
แก้ไข: ให้ฉันจะแม่นยำมากขึ้น: ผมเข้าใจว่าเคอร์เซอร์ไม่ควรนำมาใช้แทนของการดำเนินงานเชิงสัมพันธ์ปกติ ; นั่นไม่ใช่เกมง่ายๆ สิ่งที่ฉันไม่เข้าใจคือผู้คนออกนอกลู่นอกทางเพื่อหลีกเลี่ยงเคอร์เซอร์เช่นพวกเขามีคูตี้หรืออะไรบางอย่างแม้ว่าเคอร์เซอร์จะเป็นวิธีแก้ปัญหาที่ง่ายกว่าและ / หรือมีประสิทธิภาพมากกว่าก็ตาม มันเป็นความเกลียดชังที่ไร้เหตุผลที่ทำให้ฉันงงงวยไม่ใช่ประสิทธิภาพทางเทคนิคที่ชัดเจน
32
นั้นเป็นเรื่องไร้สาระ สันนิษฐานว่าคุณกำลังคิดของทริกเกอร์ recursive และสูงสุดของ@@NESTLEVEL
32
สามารถตั้งค่าในแบบสอบถามOPTION (MAXRECURSION N)
ด้วยค่าเริ่มต้น100
และ0
ความหมายไม่ จำกัด