เคอร์เซอร์ใน Oracle คืออะไร?
เคอร์เซอร์ใน Oracle คืออะไร?

วีดีโอ: เคอร์เซอร์ใน Oracle คืออะไร?

วีดีโอ: เคอร์เซอร์ใน Oracle คืออะไร?
วีดีโอ: Урок 12.PL SQL. Курсоры в PL SQL. 2024, พฤศจิกายน
Anonim

NS เคอร์เซอร์ เป็นตัวชี้ไปยังพื้นที่บริบทนี้ Oracle สร้างพื้นที่บริบทสำหรับการประมวลผลคำสั่ง SQL ที่มีข้อมูลทั้งหมดเกี่ยวกับคำสั่ง PL/SQL อนุญาตให้โปรแกรมเมอร์ควบคุมพื้นที่บริบทผ่าน เคอร์เซอร์ . NS เคอร์เซอร์ เก็บแถวที่ส่งคืนโดยคำสั่ง SQL

ต่อมาอาจมีคนถามว่าเคอร์เซอร์คืออะไรและประเภทของเคอร์เซอร์คืออะไร?

NS เคอร์เซอร์ เป็นพื้นที่ทำงานชั่วคราวที่สร้างขึ้นในหน่วยความจำระบบเมื่อดำเนินการคำสั่ง SQL NS เคอร์เซอร์ สามารถเก็บได้มากกว่าหนึ่งแถว แต่สามารถประมวลผลได้ครั้งละหนึ่งแถวเท่านั้น ชุดของแถว เคอร์เซอร์ ถือเรียกว่าชุดที่ใช้งานอยู่ มีสอง ประเภทของเคอร์เซอร์ ใน PL/SQL: Implicit เคอร์เซอร์.

ด้านบน เหตุใดจึงใช้เคอร์เซอร์ใน Oracle ใช้ ของ เคอร์เซอร์ หน้าที่หลักของ a เคอร์เซอร์ คือการดึงข้อมูลทีละแถวจากชุดผลลัพธ์ซึ่งแตกต่างจากคำสั่ง SQL ที่ทำงานบนแถวทั้งหมดในชุดผลลัพธ์ในครั้งเดียว เคอร์เซอร์ เป็น ใช้แล้ว เมื่อผู้ใช้จำเป็นต้องอัปเดตระเบียนในแบบซิงเกิลตันหรือแบบแถวต่อแถวในตารางฐานข้อมูล

ในส่วนนี้ เคอร์เซอร์ใน Oracle คืออะไรพร้อมตัวอย่าง

Oracle สร้างพื้นที่หน่วยความจำที่เรียกว่าพื้นที่บริบทสำหรับการประมวลผลคำสั่ง SQL ซึ่งมีข้อมูลทั้งหมดที่จำเป็นสำหรับการประมวลผลคำสั่ง สำหรับ ตัวอย่าง , จำนวนแถวที่ประมวลผล ฯลฯ A เคอร์เซอร์ เป็นตัวชี้ไปยังพื้นที่บริบทนี้ NS เคอร์เซอร์ เก็บแถว (อย่างน้อยหนึ่งแถว) ที่ส่งคืนโดยคำสั่ง SQL

เคอร์เซอร์โดยนัยคืออะไร?

SQL ( โดยปริยาย ) เคอร์เซอร์ ถูกเปิดโดยฐานข้อมูลเพื่อประมวลผลคำสั่ง SQL แต่ละคำสั่งที่ไม่เกี่ยวข้องกับข้อความที่ชัดเจน เคอร์เซอร์ . ทุก SQL ( โดยปริยาย ) เคอร์เซอร์ มีแอตทริบิวต์หกรายการ ซึ่งแต่ละรายการจะส่งคืนข้อมูลที่เป็นประโยชน์เกี่ยวกับการดำเนินการคำสั่งจัดการข้อมูล

แนะนำ: