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

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

Votre réponse

1 réponse

Meilleure réponse
BernieNoel68
Messages postés
97
Date d'inscription
vendredi 12 octobre 2007
Dernière intervention
20 novembre 2009
- 23 oct. 2007 à 15:51
3
Merci
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ù!

Merci BernieNoel68 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 86 internautes ce mois-ci

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.