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

Résolu
t671 Messages postés 1482 Date d'inscription   Statut Membre Dernière intervention   -  
BadGuitarist Messages postés 373 Statut Membre -
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

2 réponses

  1. BadGuitarist Messages postés 373 Statut Membre 27
     
    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
    1. t671 Messages postés 1482 Date d'inscription   Statut Membre Dernière intervention   11
       
      Merci ...... mais j'avais oublié de dire que c'était sur une base mysql !
      0
  2. BadGuitarist Messages postés 373 Statut Membre 27
     
    Je suis sûr que dans mysql ce principe existe aussi. Vérifie avec ton moteur de recherches préféré.
    0