|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité régulier
![]() Inscription : janvier 2006 Messages : 32 ![]() |
Bonjour, je pose une question qui doit pourtant être facile mais malgré mes essais, je ne comprends pas comment faire une auto-incrémentation sous Oracle
Voici ma table Code :
Code :
Merci de votre aide |
||||
|
|
00
|
|
|
#2 | ||||||
|
Membre habitué
![]() Inscription : janvier 2005 Messages : 129 ![]() |
Les incrémentations sous Oracle se font avec des objets que l'on appel des sequences
Comme cité dans ton exemple : Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : juin 2006 Messages : 24 ![]() |
bonjour,
moi je fais exactement la meem chose sans faire de trigger dans un premier dtemps mais ca marche pas... je crée ma_seq de la meme facon. quand je fais c'est nikel ca increment bien de un. Mais quand fais un Code :
INSERT INTO test VALUES(ma_seq.NEXTVAL,'test'); 1 21 41 ... quelqu'un c'est-il pourquoi? |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() |
bjr.
tu peux nous montrer le code que ta utilisé pour créer ta sequence. il me semble que ta séquence s'incrémente d'un pas=20 à chaque fois. |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : juin 2006 Messages : 24 ![]() |
jai bien fait un increment by 1.
j'ai toute refait en ligne de command et maintement ca marche.... bizarre mais c'est ok maitenant merci quand meme. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com