Bonjour,
Je voudrais renuméroter les identifiants (clé primaire d’une table) définis comme devant être toujours générés. Si j’essaie de le faire par UPDATE j’ai un message d’erreur :
UPDATE mabib.utiprxt01 SET ID = 100 where id = 39 ;
renvoie :
Message : [SQL0798] La valeur ne peut pas être indiquée pour la colonne GENERATED ALWAYS ID.
Comment faire ?
Il faut remplacer la nouvelle valeur indiquée en dur par le mot clé DEFAULT :
UPDATE mabib.utiprxt01 SET ID = DEFAULT where id = 1
L’instruction a été exécutée (144 ms)
1 lignes ont été affectées par l’instruction
Si 39 est le dernier id créé, l’ID de la ligne deviendra 40.