Créer champs qui s'auto-incrémente

Résolu/Fermé
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 - 25 déc. 2009 à 17:54
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 - 26 déc. 2009 à 15:44
Bonjour,

Je souhaiterais créer un champs dans ma base qui s'auto-incrémente à la création de l'enregistrement. Ce champs contiendra un numéro, sur lequel l'ordre d'affichage se fera. Et il y aura possibilité de modifier le numéro si on souhaite changer l'ordre d'affichage !

Mais comment créer un champs qui s'auto incrémente (de 2 en 2, si possible, cela me laissera une marge).

Merci
A voir également:

2 réponses

BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 27
25 déc. 2009 à 21:01
Bonsoir t671,

Sur Oracle, il existe les SEQUENCE :
- pour creer la sequence : CREATE SEQUENCE nom_srquence ... le pas d'incrémentation ... ;
- pour trouver la valeur suivante : nom_sequence.NEXTVAL .

Je ne vais pas plus loin dans les détails car je ne sais pas si vous utilisez effectivement une base de données Oracle.
0
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 11
26 déc. 2009 à 10:42
Merci ...... mais j'avais oublié de dire que c'était sur une base mysql !
0
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 27
26 déc. 2009 à 15:44
Je suis sûr que dans mysql ce principe existe aussi. Vérifie avec ton moteur de recherches préféré.
0