Creer un compteur

del8679 -  
jee pee Messages postés 42461 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 6010 Statut Membre 1 993
 
Salut,

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