Champs NuméroAuto
Bonjour à tous!
je voudrais bien avoir de l'aide sur la création d'un champs qui s'incrémente à chaque nouvel en enregistrement avec SQL
je voudrais bien avoir de l'aide sur la création d'un champs qui s'incrémente à chaque nouvel en enregistrement avec SQL
5 réponses
-
Salut,
Serait-il possible d'avoir un exemple concret de ce qui a été cité juste au dessus. J'ai essayé mais comme j'ai pas compris grand chose à la syntaxe, j'ai eu le droit à mon lot d'erreur.
Merci et a bientot ! -
Merci infiniment pour pour cette aide, vive la la famille!
Michaël -
Salut kaosh,
En Oracle, pour faire un auto number, tu dois utiliser une séquenceCREATE SEQUENCE [schema.]ma_sequence [INCREMENT BY integer] [START WITH integer] [MAXVALUE integer | NOMAXVALUE] [MINVALUE integer | NOMINVALUE] [CYCLE | NOCYCLE] [CACHE integer | NOCACHE] [ORDER | NOORDER]
Ensuite, quand tu fais un insert en SQL, tu fais un truc comme ceci :insert into ma_table (champ_auto, champ1, ...) VALUES (ma_sequence.NEXTVAL, valeur1, ...)
Juste une remarque : quand tu fais unma_sequence.NEXTVAL
Oracle incrémente la séquence, mais ne la rediminuera pas si tu fais unrollback
Dis-moi si c'est ok
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius] -
Bonjour,
Pardon grofwa, je suis tjrs en attente de votre réponse qui me sera très précieuse, car c'est problème qui s'erige en obstacle pour moi, si quelqu'un pourrait m'aider, je serai heureux -
Salut,
Avec quel SGBD ? Oracle ? Access ? MySQL ?
Michael
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]