Erstens ist dies nicht die korrekte Syntax für row_number()
Funktion, da Ihnen das over
fehlt -Klausel (was zu einem ORA-30484-Fehler führt). Selbst wenn dies der Fall wäre, würde dies nicht funktionieren, da Sie Fensterfunktionen nicht direkt in einem set
verwenden können -Klausel (was zu einem ORA-30483-Fehler führt).
Für diesen Anwendungsfall könnten Sie jedoch einfach die rownum
verwenden Pseudo-Spalte:
UPDATE employee SET empid = ROWNUM;