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;