|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : décembre 2007 Messages : 84 ![]() |
Bonjour,
Je suis vraiment un débutant en sql, je dois créer un utilisateur dans une base de donnée en touchant a deux tables, une pour l'utilisateur et l'autre concernant l'adresse liée a l'utilisateur. J'ai fait cela : Code :
Merci pour votre aide ! |
||
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Olivier DehorterIngenieur de recherche - Ecologue Inscription : juin 2003 Messages : 697 ![]() |
bonjour
sur le plan syntaxe, cela me semble correct. Mais je trouve "curieux" d'indiquer "en dur" les valeurs du ID, alors qu'il s'agit de colonne auto-incrémentée, non ? dont la valeur devrait être générée par un trigger. la même chose pour les colonnes de dates, elles pourraient être fournies également via un trigger |
|
|
10
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2007 Messages : 84 ![]() |
Merci pour la réponse,
je vais avoir a faire 3 ajouts uniquement en dur, c'est vraiment spécifique et exceptionnel. Donc bon alors parfait Merci beaucoup pour la confirmation |
|
|
00
|
|
|
#4 |
![]() ![]() |
sysdate indique qu'il s'agit très probablement d'Oracle Database (et donc la non-existence de colonne auto-incrémentée), néanmoins la remarque d'Olivier est cohérente.
Si vous avez une application qui rempli habituellement ces informations, soit vous avez des triggers pour certaines informations, mais vous avez, à minima, une séquence pour gérer vos id. Les insérer en dur, ça veut simplement dire que pour les créations suivantes quelque chose derrière va planter car les id existeront déjà sans pour autant avoir été consommés : violation de clef primaire. Je vous déconseille cette manipulation si vous n'êtes pas certain de ce qu'il y a derrière. Demandez à quelqu'un qui connait cette base de données, il saura certainement vous renseigner.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2007 Messages : 84 ![]() |
Ok,
si j'ai bien compris, en faisant ça il est possible que je rencontre des problèmes par la suite lors de la création de nouveau utilisateur de façon automatique ? |
|
|
00
|
|
|
#6 |
![]() ![]() |
Oui, c'est fort possible.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2007 Messages : 84 ![]() |
Je viens de faire le test et effectivement il y a un conflit ! Merci !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com