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

ขั้นตอนต่างๆ ในการใช้ MySQL Cursor


ต่อไปนี้คือขั้นตอนต่างๆ ในการใช้ MySQL Cursor:

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

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

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

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

CLOSE cursor_name;