Oracle ธุรกรรมอัตโนมัติคืออะไร
Oracle ธุรกรรมอัตโนมัติคืออะไร

วีดีโอ: Oracle ธุรกรรมอัตโนมัติคืออะไร

วีดีโอ: Oracle ธุรกรรมอัตโนมัติคืออะไร
วีดีโอ: What is Autonomous transaction in Oracle 2024, พฤศจิกายน
Anonim

ใน Oracle ผลิตภัณฑ์ฐานข้อมูลของ an ธุรกรรมอิสระ เป็นอิสระ ธุรกรรม ที่ริเริ่มโดยผู้อื่น ธุรกรรม . ต้องมีอย่างน้อยหนึ่งคำสั่ง Structured Query Language (SQL) NS ธุรกรรมอิสระ ต้องกระทำหรือย้อนกลับก่อนที่จะกลับการควบคุมการเรียก ธุรกรรม.

นอกจากนี้ ธุรกรรมอัตโนมัติของ Pragma มีความหมายว่าอย่างไร

ตอบเมื่อ 26 มี.ค. 2017 · ผู้เขียนมี 80 คำตอบ และจำนวนการดูคำตอบ 223.5k ครั้ง Pragma เป็นคำสั่งคอมไพเลอร์ที่สั่งให้คอมไพเลอร์ทำสิ่งที่พิเศษ เมื่อคุณพูดว่า ธุรกรรมอิสระ คอมไพเลอร์ได้รับคำสั่งให้คอมไพล์บล็อก plsql เพื่อให้ทำงานเป็นอิสระ ธุรกรรม.

ด้านบนนี้ Pragma Autonomous_transaction ใน Oracle คืออะไรพร้อมตัวอย่าง NS AUTNOMOUS_TRANSACTION Pragma เปลี่ยนวิธีการทำงานของโปรแกรมย่อยภายในธุรกรรม โปรแกรมย่อยที่มีเครื่องหมายนี้ Pragma สามารถดำเนินการ SQL และคอมมิตหรือย้อนกลับการดำเนินการเหล่านั้น โดยไม่ต้องคอมมิตหรือย้อนกลับข้อมูลในธุรกรรมหลัก ฟังก์ชันและขั้นตอนการทำงานแบบโลคัล สแตนด์อโลน และแพ็กเกจ

ในแง่นี้ คุณหมายถึงอะไรในการทำธุรกรรมอัตโนมัติ?

หนึ่ง ธุรกรรมอิสระ เป็นอิสระ ธุรกรรม ที่ริเริ่มโดยผู้อื่น ธุรกรรม และดำเนินการโดยไม่รบกวน parent ธุรกรรม . เมื่อ ธุรกรรมอิสระ เรียกว่า ต้นกำเนิด ธุรกรรม ถูกระงับ

ข้อดีของการทำธุรกรรมอัตโนมัติ Pragma คืออะไร?

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

แนะนำ: