Innanzitutto, questa non è la sintassi corretta per row_number() funzione, poiché ti manca il over clausola (con conseguente errore ORA-30484). Anche se lo fosse, non funzionerebbe, poiché non puoi utilizzare direttamente le funzioni della finestra in un set clausola (con conseguente errore ORA-30483).
Per questo caso d'uso, tuttavia, potresti semplicemente utilizzare il rownum pseudo-colonna:
UPDATE employee SET empid = ROWNUM;