การใช้การย้อนกลับใน SQL คืออะไร?
การใช้การย้อนกลับใน SQL คืออะไร?

วีดีโอ: การใช้การย้อนกลับใน SQL คืออะไร?

วีดีโอ: การใช้การย้อนกลับใน SQL คืออะไร?
วีดีโอ: EP 23. SQL ใน 90 วินาที - สาระเดฟ ใน 3 นาที 2024, อาจ
Anonim

ใน SQL , ย้อนกลับ เป็นคำสั่งที่ทำให้ข้อมูลเปลี่ยนแปลงทั้งหมดตั้งแต่ BEGIN WORK ล่าสุด หรือ START TRANSACTION ถูกละทิ้งโดยระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) เพื่อให้สถานะของข้อมูลเป็น " ย้อนกลับ " อย่างที่เคยเป็นมาก่อนการเปลี่ยนแปลงเหล่านั้น

ในการนี้การคอมมิตและย้อนกลับใน SQL คืออะไร?

ความแตกต่างที่สำคัญระหว่าง มุ่งมั่นและย้อนกลับ คำแถลงของ SQL คือการดำเนินการของ ให้สัญญา คำสั่งทำให้การแก้ไขทั้งหมดที่ทำโดยปัจจุบัน ธุรกรรม กลายเป็นถาวร ในทางกลับกัน การประหารชีวิต ย้อนกลับ ลบการดัดแปลงทั้งหมดที่ทำโดยกระแส ธุรกรรม.

ทราบด้วยว่าการย้อนกลับของธุรกรรมสามารถเกิดขึ้นได้เมื่อใด NS ย้อนกลับ ไม่ต้องการ เกิดขึ้น ในขณะที่คุณพูดว่า "เมื่อกระทำ" โดยที่ฉันเดาว่าคุณหมายถึง "เมื่อพยายามจะกระทำ" NS ธุรกรรมสามารถย้อนกลับได้ ได้ตลอดเวลาหลังจากเริ่มก่อตั้ง ในบางกรณี a การย้อนกลับจะเกิดขึ้น โดยอัตโนมัติเนื่องจากการทริกเกอร์หรือการละเมิดข้อจำกัด

คำถามก็คือ การ commit ใน SQL คืออะไร?

NS ให้สัญญา คำสั่งคือคำสั่งธุรกรรม ใช้แล้ว เพื่อบันทึกการเปลี่ยนแปลงที่เรียกใช้โดยธุรกรรมไปยังฐานข้อมูล NS ให้สัญญา คำสั่งบันทึกธุรกรรมทั้งหมดไปยังฐานข้อมูลตั้งแต่ครั้งสุดท้าย ให้สัญญา หรือคำสั่ง ROLLBACK

คุณหมายถึงอะไรโดยการย้อนกลับ?

NS ย้อนกลับ คือการดำเนินการกู้คืนฐานข้อมูลเป็นสถานะก่อนหน้าโดยการยกเลิกธุรกรรมเฉพาะหรือชุดธุรกรรม ย้อนกลับ จะดำเนินการโดยอัตโนมัติโดยระบบฐานข้อมูลหรือด้วยตนเองโดยผู้ใช้

แนะนำ: