[oracle] réinitialiser une séquence [Résolu]

BernieNoel68 97 Messages postés vendredi 12 octobre 2007Date d'inscription 20 novembre 2009 Dernière intervention - 22 oct. 2007 à 14:19 - Dernière réponse : BernieNoel68 97 Messages postés vendredi 12 octobre 2007Date d'inscription 20 novembre 2009 Dernière intervention
- 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!
Afficher la suite 

1 réponse

Répondre au sujet
BernieNoel68 97 Messages postés vendredi 12 octobre 2007Date d'inscription 20 novembre 2009 Dernière intervention - 23 oct. 2007 à 15:51
+3
Utile
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ù!
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de BernieNoel68

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.