SQL

Ina Messages postés 1379 Statut Membre -  
Ina Messages postés 1379 Statut Membre -
S'il vous plait je connais peu le language SQL et la je n'ai pas vraiment le tps d'approfondir mes connaissances mais j'ai besoin que qq'un m'aide .... PLEASE HELP !
Je voudrais que ma cle primaire s'incremente automatiquement a chaque ajout dans la table .
Est-ce que qq'un pourrait m'aider ?Je vous fais un p'tit cafe ...
Bises et merci bcp
Ina 
La p'tite faiblesse qui vous perdra...
A voir également:

6 réponses

teebo Messages postés 33570 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Salut mon soleil Lundinal...

En mySQL si mes souvenirs sont exacts, ca ce fait comme suit, et je pense que c'est general SQL (mais ca remonte donc...)

MonChampCle MEDIUMINT NOT NULL AUTO_INCREMENT

Tiens nous au courant...
Bisous

*,*
\_/
0
Ina Messages postés 1379 Statut Membre
 
Je te remercie mon bon Teebo pour cette aide mais je travaille avec Oracle et la commande que tu viens de me donner ne marche po ...
J'ai trouve autre chose ,mini boss dit qu'il faut creer un trigger apres avoir cree une sequence :

create sequence nom_sequence ;

create trigger nom_du_trigger before insert on nom_table
for each row
when (new.nom_cle_primaire is null )
begin
select nom_sequence.nextval from dual ;

Ca marche tres bien mais si tu supprime tte ta table ,le trigger ne se reinitialise pas .

Ina 
La p'tite faiblesse qui vous perdra...
0
teebo Messages postés 33570 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Ba ca parait normal, il faut te le faire a la main (On Delete ou un truc du genre) tu mets un nomsequence.firstval (ou autre...)

Desole pour la fausse piste alors, Oracle, ca remonte a Delphi pour moi (ouarf, elle est bonne,...non? Bon desole alors :-S)

*,*
\_/
0
Ina Messages postés 1379 Statut Membre
 
ok je te remercie Teebo ... je vois que tu es en pleine forme ce matin !

Avis aux amateurs de SQL si vous avez des propositions a me faire ... je suis a votre ecoute ...
Ina 
La p'tite faiblesse qui vous perdra...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lui
 
Un peu de theorie en francais :
http://www.commentcamarche.com/oracle/oracseq.php3

Maintenant des exemples :
http://www.databaseanswers.com/sql_scripts/ora_sequence.htm
http://www.jlcomp.demon.co.uk/faq/autonumb.html

Allez ! Faut faire qques efforts, tu devrais trouver avec tout ça :)
0
Ina Messages postés 1379 Statut Membre
 
Merci bien lui ... je crois avoir la bonne solution ... je te redis tt ca plus tard ...
Bye
Ina 
La p'tite faiblesse qui vous perdra...
0