Pertama, ini bukan sintaks yang benar untuk row_number()
fungsi, karena Anda kehilangan over
klausa (menghasilkan kesalahan ORA-30484). Meskipun demikian, ini tidak akan berhasil, karena Anda tidak dapat langsung menggunakan fungsi jendela dalam set
klausa (menghasilkan kesalahan ORA-30483).
Namun, untuk kasus penggunaan ini, Anda bisa menggunakan rownum
pseudo-kolom:
UPDATE employee SET empid = ROWNUM;