Creer un compteur

del8679 -  
jee pee Messages postés 41519 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

Célien Messages postés 5729 Date d'inscription   Statut Membre Dernière intervention   1 993
 
Salut,

Tu veux peut être faire une séquence Oracle ?
0
del8679 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
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
Célien Messages postés 5729 Date d'inscription   Statut Membre Dernière intervention   1 993
 
essaye tu verra bien
0
jee pee Messages postés 41519 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
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