Jika Anda mencoba masuk ke ONO yang baru saja Anda masukkan, gunakan :new.ono
dan lewati pilihan sama sekali:
INSERT INTO BACKUP_ONO VALUES( VALUE1, VALUE2,VALUE3, :new.ono);
Saya tidak yakin Anda dapat memilih dari tabel yang sedang Anda masukkan karena komit belum dikeluarkan, oleh karena itu kesalahan tabel bermutasi.
P.S. Pertimbangkan untuk tidak menyingkat. Perjelas untuk pengembang berikutnya dan beri nama ORDER_NUMBER atau setidaknya singkatan yang diterima secara umum seperti ORDER_NBR, apa pun standar penamaan perusahaan Anda. :-)
FYI - Jika Anda memperbarui, Anda juga dapat mengakses :OLD.column, nilai sebelum pembaruan (tentu saja jika kolom tersebut bukan kolom kunci utama).