Comment remplir un champ existant avec une numérotation automatique ?
Bonjour,
J'utilise habituellement row_number dans des requêtes de création de table mais là je souhaite mettre à jour un champ id déjà existant avec row_number.
Code:
1 2
| update schema1.table1 as a
set id=row_number () over () |
me renvoie le message suivant :
ERROR: window functions are not allowed in UPDATE
LINE 1: update flux.metric_mobpro as a set id=row_number () over ()
^
********** Erreur **********
ERROR: window functions are not allowed in UPDATE
État SQL :42P20
Caractère : 39
Quelle syntaxe dois-je utiliser ?
Merci par avance !