ถามโปรแกรมเมอร์ครับ MSSQL ทำไมเวลาเรา เขียน cursor แล้ว พอ Deallocate และ close มันไม่เริ่มใหม่

ปกติเวลาเราใช้ cursor ตอนผมทำ Oracle มันก็จะสามารถ execute ได้เรื่อย ๆ แต่ใน mssql 2008 r2 ผม execute แล้ว
Deallocate และ close ตอนท้ายแต่พอรันใหม่ cursor กลับไม่วิ่งไปเริ่มที่ row แรกต้อง new session ขึ้นมาใหม่ อยากสอบถาม
ท่านผู้รู้ว่าต้อง clear cursor อย่างไรใน session นั้นให้มันวิ่งกลับไปรันใหม่ได้ตลอดโดยไม่ต้อง new session
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่