Creer un compteur

del8679 -  
jee pee Messages postés 31876 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
je cherche à créer une colonne qui sera ma clé primaire et un numéro lui sera automatiquement incrémenter à chaque insertion de données

merci

2 réponses

  1. Célien Messages postés 5702 Date d'inscription   Statut Membre Dernière intervention   1 995
     
    Salut,

    Tu veux peut être faire une séquence Oracle ?
    0
  2. del8679 Messages postés 4 Statut Membre
     
    oui c'est ce que j'ai fait mais la séquence est basé sur une colonne qui au départ est vide puis se complétera automatiquement lors de mes insertions ?

    donc j'ai créé ma séquence et après ... ?
    je suis novice
    merci pour ta réponse ça me conforte dans mon idée de séquence
    0
    1. Célien Messages postés 5702 Date d'inscription   Statut Membre Dernière intervention   1 995
       
      essaye tu verra bien
      0
    2. jee pee Messages postés 31876 Date d'inscription   Statut Modérateur Dernière intervention   9 977
       
      Salut,

      Quand tu fais l'insert, il faut que sur le champ concerné tu mettes la séquence (ta_sequence.nextval) :

      INSERT INTO scott.joueur (id_joueur, j_nom, j_dt_nais)
      VALUES (scott.seq_id_joueur.nextval,'Jean','20/08/1975');

      ref : http://www.dba-ora.fr/article-sql-insert-into-table-oracle-79868185.html

      cdlt
      0