IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

[9i] séquence sans trou


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Inscrit en
    Septembre 2003
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 425
    Par défaut [9i] séquence sans trou
    Bonjour,

    Nous avons besoins d'un numéro unique qui se suit et sans avoir de trou
    exemple 1,2,3,4,5,6,7,8,9
    et non 1,2,4,5,9

    Je viens de voir d'une séquence est incrémentée a chaque nextval, même si la transaction dans la quelle se trouve ce nextval est rollbacké.

    Il y a t il une possibilité ou il faut gérer cette séquence à la main ?

    Merci d'avance

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 673
    Par défaut
    Hello,

    C'est un sujet souvent évoqué dans le forum sur le langage SQL.
    Vous ne pouvez pas utiliser "ces trous" automatiquement.

    Cependant, il est TRES dangereux d'utiliser les trous.
    En effet, que se passe t'il si vous restaurez partiellement une sauvegarde ou autre (cas où cette séquence est utilisé comme clé primaire et étrangère) ?
    Faîtes une recherche avancée sur le forum sur le langage SQL et vous devriez mieux cerner les dangers auxquels vous vous exposez.

  3. #3
    Membre éclairé

    Inscrit en
    Septembre 2003
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 425
    Par défaut
    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quadrillage aléatoire sans trou
    Par Yamuto dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 12/09/2013, 14h34
  2. Séquence sans trou
    Par r83 dans le forum SQL
    Réponses: 6
    Dernier message: 18/02/2013, 15h02
  3. numérotation enregistrements sans trou
    Par lemask dans le forum VBA Access
    Réponses: 4
    Dernier message: 26/05/2009, 11h56
  4. [Oracle 10g]Trou dans les séquences des redo logs
    Par Christophe P. dans le forum Administration
    Réponses: 11
    Dernier message: 07/11/2008, 20h13
  5. [débutant] "auto_increment" sans trou ?
    Par Mathusalem dans le forum Oracle
    Réponses: 6
    Dernier message: 24/04/2006, 16h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo