ทริกเกอร์และขั้นตอนการจัดเก็บใน SQL คืออะไร
ทริกเกอร์และขั้นตอนการจัดเก็บใน SQL คืออะไร

วีดีโอ: ทริกเกอร์และขั้นตอนการจัดเก็บใน SQL คืออะไร

วีดีโอ: ทริกเกอร์และขั้นตอนการจัดเก็บใน SQL คืออะไร
วีดีโอ: EP 23. SQL ใน 90 วินาที - สาระเดฟ ใน 3 นาที 2024, พฤศจิกายน
Anonim

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

ในเรื่องนี้ทริกเกอร์และขั้นตอนการจัดเก็บต่างกันอย่างไร

เราสามารถดำเนินการ a ขั้นตอนการเก็บ เมื่อใดก็ตามที่เราต้องการด้วยความช่วยเหลือของคำสั่ง exec แต่ a สิ่งกระตุ้น สามารถดำเนินการได้ก็ต่อเมื่อเหตุการณ์ (แทรก ลบ และอัปเดต) เริ่มทำงานบนโต๊ะที่ สิ่งกระตุ้น ถูกกำหนดไว้ ขั้นตอนการจัดเก็บ สามารถคืนค่าได้ แต่ a สิ่งกระตุ้น ไม่สามารถคืนค่าได้

ในทำนองเดียวกันขั้นตอนการจัดเก็บคืออะไรและใช้งานอย่างไร กระบวนงานที่เก็บไว้ใช้เพื่อดึงข้อมูล แก้ไขข้อมูล และลบข้อมูลในตารางฐานข้อมูล คุณไม่จำเป็นต้องเขียนทั้งหมด SQL คำสั่งทุกครั้งที่คุณต้องการแทรก อัปเดต หรือลบข้อมูลใน an SQL ฐานข้อมูล กระบวนงานที่เก็บไว้คือชุดที่คอมไพล์ล่วงหน้าอย่างน้อยหนึ่งชุด SQL คำสั่งที่ทำงานเฉพาะบางอย่าง

เมื่อพิจารณาแล้ว เราจะใช้ทริกเกอร์ในขั้นตอนการจัดเก็บได้หรือไม่

โทรไม่ได้ สิ่งกระตุ้น จาก ขั้นตอนการเก็บ , เช่น สิ่งกระตุ้น ถูกสร้างขึ้นบนโต๊ะและถูกไล่ออกโดยปริยาย แต่คุณ สามารถ เรียก ขั้นตอนการเก็บ จาก สิ่งกระตุ้น , แต่ ทำ จำไว้ว่าไม่ควรเรียกซ้ำ

ขั้นตอนการจัดเก็บใน DBMS คืออะไร?

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

แนะนำ: