|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() Inscription : septembre 2003 Messages : 432 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : avril 2005 Messages : 1 672 ![]() |
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.
__________________
Modérateur des forums Oracle et Langage SQL Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Inscription : septembre 2003 Messages : 432 ![]() |
Merci beaucoup
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com