[oracle] réinitialiser une séquence

Résolu
BernieNoel68 Messages postés 92 Date d'inscription vendredi 12 octobre 2007 Statut Membre Dernière intervention 20 novembre 2009 - 22 oct. 2007 à 14:19
BernieNoel68 Messages postés 92 Date d'inscription vendredi 12 octobre 2007 Statut Membre Dernière intervention 20 novembre 2009 - 23 oct. 2007 à 15:51
Bonjour!

J'utilise depuis peu Oracle et SQL.

J'ai créé une séquence:

CREATE SEQUENCE MY_SEQ
INCREMENT BY 1 MAXVALUE 9999999999 MINVALUE 0 NOCACHE ;

Cette séquence en est a la valeur 1208. Comment faire pour  réinitialiser la séquence (par exemple redéfinir la valeur courante a 1000)?

en gros je voudrais que l'instruction

select MY_SEQ.NEXTVAL from dual ;

ne retourne non pas 1209, mais 1001.

Merci de votre aide!

1 réponse

BernieNoel68 Messages postés 92 Date d'inscription vendredi 12 octobre 2007 Statut Membre Dernière intervention 20 novembre 2009 1
23 oct. 2007 à 15:51
Bon, pas de reponse de spécialiste en vue!

Pour ceux qui tomberont sur ce post, d'après mes recherches sur le net il n'est pas possible de modifier une séquence.

La seule solution consiste donc a detruire la séquence existante et a la recréer avec une nouvelle valeur de départ (la valeur souhaitée).

Voili voiloù!
3
Rejoignez-nous