Mise à jour d'Oracle colonne de table avec le numéro de ligne

Je veux mettre à jour une colonne de table avec le numéro de ligne.
Chaque ligne de empid colonne doit mettre à jour avec les numéro de ligne.
J'ai essayé la requête suivante.

UPDATE employee SET empid = row_number();

Mais ce n'est pas de travail. Une idée?

Il est syntaxiquement incorrect. Vous ne pouvez pas utiliser ROW_NUMBER() analytique fonctionner comme ça. Vous avez besoin de nous montrer le résultat désiré avec un exemple. N'ordonne pas question ici?
L'ordre n'a pas d'importance
Il suffit ensuite d'utiliser ROWNUM.

OriginalL'auteur Tom | 2015-11-15