Bonjour,

J'ai une table défini comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
CREATE TABLE ENV
(POINT_NAME VARCHAR2(5) NOT NULL,
INDEX_NUMBER INTEGER NOT NULL,
COORD INTEGER NOT NULL)
;
CREATE UNIQUE INDEX ENV_I1
ON ENV
(POINT_NAME ASC,
INDEX_NUMBER ASC)
;
Le champ INDEX représente un numéro qui s'incrémente de 10 en 10. Il arrive que suite à des suppressions de record, il y ait des trous dans la numérotation. Je voudrais alors une requète UPDATE pour renuméroter tous les records pour retrouver une séquence ordonnée 10, 20, 30 ... là ou j'avais peut être 20,50,60 ... Je n'arrive pas à le faire en une requète SQL.
Je travaille en Oracle 10i.
Merci de votre aide