Giao dịch tự trị Oracle là gì?
Giao dịch tự trị Oracle là gì?

Video: Giao dịch tự trị Oracle là gì?

Video: Giao dịch tự trị Oracle là gì?
Video: Oracle là gì? Tầm quan trọng và các ứng dụng của Oracle 2024, Tháng mười một
Anonim

Trong Oracle sản phẩm cơ sở dữ liệu của, một giao dịch tự trị là một người độc lập Giao dịch được khởi xướng bởi người khác Giao dịch . Nó phải chứa ít nhất một câu lệnh Ngôn ngữ truy vấn có cấu trúc (SQL). Các giao dịch tự trị phải cam kết hoặc quay trở lại trước khi nó trả lại quyền kiểm soát cuộc gọi Giao dịch.

Ngoài ra, giao dịch tự trị Pragma có nghĩa là gì?

Đã trả lời 26 thg 3, 2017 · Tác giả có 80 câu trả lời và 223,5 nghìn lượt xem câu trả lời. Pragma là chỉ thị của trình biên dịch hướng dẫn trình biên dịch thực hiện một điều gì đó đặc biệt. Khi bạn nói giao dịch tự trị , trình biên dịch được hướng dẫn để biên dịch khối plsql để nó thực thi như một khối độc lập Giao dịch.

Bên cạnh trên, ví dụ Pragma Autonomous_transaction trong Oracle là gì? Các AUTONOMOUS_TRANSACTION pragma thay đổi cách chương trình con hoạt động trong một giao dịch. Một chương trình con được đánh dấu bằng cái này pragma có thể thực hiện các hoạt động SQL và cam kết hoặc khôi phục các hoạt động đó, mà không cần cam kết hoặc khôi phục dữ liệu trong giao dịch chính. Các hàm và thủ tục cục bộ, độc lập và đóng gói.

Về vấn đề này, theo bạn, giao dịch tự trị có nghĩa là gì?

Một giao dịch tự trị là một người độc lập Giao dịch được khởi xướng bởi người khác Giao dịch và thực thi mà không can thiệp vào cha mẹ Giao dịch . Khi một giao dịch tự trị được gọi là nguồn gốc Giao dịch bị đình chỉ.

Ưu điểm của giao dịch tự trị Pragma là gì?

Có thể hữu ích khi ghi lại thông tin độc lập với thông tin chính Giao dịch để nó có thể được cam kết mà không ảnh hưởng đến Giao dịch (có thể hữu ích cho việc ghi lại thông tin lỗi khi bạn mong đợi Giao dịch được cuộn lại).

Đề xuất: