Trước tiên, bạn cần đọc về trình kích hoạt, lỗi bảng đột biến và trình kích hoạt kết hợp:http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/triggers.htm#LNPLS2005
Trình kích hoạt của bạn là SAU KHI CẬP NHẬT HOẶC CHÈN HOẶC XÓA. Có nghĩa là nếu bạn chạy câu lệnh CẬP NHẬT HOẶC CHÈN HOẶC XÓA trên bảng này, trình kích hoạt sẽ kích hoạt. Nhưng bạn đang cố gắng cập nhật lại cùng một bảng bên trong trình kích hoạt của mình, đó là điều đáng phàn nàn. Sai lầm. Đây là lý do tại sao bạn gặp lỗi. Bạn không thể sửa đổi cùng một bảng mà trình kích hoạt đang kích hoạt. Mục đích của trình kích hoạt là tự động kích hoạt khi bảng được cập nhật, chèn hoặc xóa trong trường hợp của bạn. Những gì bạn cần là một số thủ tục, không phải kích hoạt.