Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ขั้นตอนต่าง ๆ ในการใช้เคอร์เซอร์ MySQL คืออะไร?


ต่อไปนี้คือขั้นตอนต่างๆ ในการใช้เคอร์เซอร์ MySQL −

  • ประกาศ − ก่อนอื่นเราต้องประกาศเคอร์เซอร์โดยใช้คำสั่ง DECLARE การประกาศเคอร์เซอร์ต้องอยู่หลังการประกาศตัวแปร ไวยากรณ์สำหรับการประกาศเคอร์เซอร์ MySQL สามารถเป็นดังนี้ -

DECLARE cursor_name CURSOR FOR SELECT-statement;
  • กำลังเปิด − ต่อไป เราต้องเปิดเคอร์เซอร์และเคอร์เซอร์สามารถเปิดได้ด้วยคำสั่ง OPEN อันที่จริง คำสั่ง OPEN เริ่มต้นชุดผลลัพธ์สำหรับเคอร์เซอร์ ดังนั้น เราจึงต้องเรียกคำสั่ง OPEN ก่อนที่จะดึงแถวจากชุดผลลัพธ์ ไวยากรณ์สำหรับการเปิดเคอร์เซอร์ MySQL สามารถเป็นดังนี้ -

OPEN cursor_name;
  • กำลังดึงแถว − ตอนนี้ หลังจากเปิดเคอร์เซอร์แล้ว เราจำเป็นต้องใช้คำสั่ง FETCH เพื่อดึงแถวถัดไปที่เคอร์เซอร์ชี้ไป และย้ายเคอร์เซอร์ไปที่แถวถัดไปในชุดผลลัพธ์ ไวยากรณ์สำหรับการดึงเคอร์เซอร์ MySQL สามารถเป็นดังนี้ -

FETCH cursor_name INTO variables list;
  • กำลังปิด − ในที่สุด เราจะปิดเคอร์เซอร์ด้วยคำสั่ง CLOSE เพื่อปิดใช้งานเคอร์เซอร์และปล่อยหน่วยความจำที่เกี่ยวข้อง ไวยากรณ์สำหรับการปิดเคอร์เซอร์ MySQL สามารถเป็นดังนี้ -

CLOSE cursor_name;