Đầu tiên, đây không phải là cú pháp chính xác cho row_number() vì bạn thiếu over (dẫn đến lỗi ORA-30484). Ngay cả khi có, điều này sẽ không hoạt động, vì bạn không thể sử dụng trực tiếp các hàm cửa sổ trong set (dẫn đến lỗi ORA-30483).
Tuy nhiên, đối với usecase này, bạn chỉ có thể sử dụng rownum cột giả:
UPDATE employee SET empid = ROWNUM;