Nếu bạn đang cố gắng đăng nhập ONO mà bạn vừa chèn, hãy sử dụng :new.ono
và hoàn toàn bỏ qua lựa chọn:
INSERT INTO BACKUP_ONO VALUES( VALUE1, VALUE2,VALUE3, :new.ono);
Tôi không tin rằng bạn có thể chọn từ bảng mà bạn đang trong quá trình chèn vào vì cam kết chưa được phát hành, do đó lỗi bảng thay đổi.
P.S. Cân nhắc không viết tắt. Hãy làm rõ điều này cho nhà phát triển tiếp theo và gọi nó là ORDER_NUMBER hoặc ít nhất là một chữ viết tắt được chấp nhận chung như ORDER_NBR, bất kể tiêu chuẩn đặt tên của công ty bạn là gì. :-)
FYI - Nếu bạn đang cập nhật, bạn cũng có thể truy cập:OLD.column, giá trị trước khi cập nhật (tất nhiên nếu cột không phải là cột khóa chính).