|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité régulier
![]() Cedric MorettiChef de projet MOA Inscription : février 2010 Messages : 51 ![]() |
Bonjour je me permets de vous écrire car j’ai un erreur dans ma requête sql
J’utilise TOAD et l’erreur renvoyé et celle-ci Code :
The following error has occurred: ORA-02264: name already used by an existing constraint Details: ORA-02264: name already used by an existing constraint Sur “pk_lignes_commandes » (table ne se créer pas) Enfin j’ai une autre erreur dut surement à la première Code :
The following error has occurred: ORA-00933: SQL command not properly ended Details: ORA-00933: SQL command not properly ended Je n’aurai pas fermé ma requête SQL Avez-vous une idée ? Merci Cédric |
||||
|
|
00
|
|
|
#2 |
![]() ![]() |
Je ne sais pas quoi vous dire de plus que le message d'erreur.
Je veux bien vous faire la traduction : name already used by an existing constraint => nom déjà utilisé par une contrainte existante. Les noms des contraintes doivent être unique au sein de schéma. Vous pouvez regarder dans la vue USER_CONSTRAINTS ce qui existe déjà. Pour la seconde erreur, compte tenu que la première commande n'est pas exécutée, la table n'est pas créée, vous ne pouvez donc pas la modifier.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() dba Inscription : juillet 2007 Messages : 2 520 ![]() |
ORA-02264: name already used by an existing constraint
Google traduction peut-être ? Le nom de la contrainte a déjà été utilisé dans la bd et le nom d'une contrainte est unique. Si tu changeais le nom de ta contrainte ? ORA-00933: SQL command not properly ended Syntaxe incorrecte...
__________________
les règles du forum - mode d'emploi du forum Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) JE NE RÉPONDS PAS aux questions techniques par message privé. Écrire en français sur un forum est une marque minimale de respect. |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Cedric MorettiChef de projet MOA Inscription : février 2010 Messages : 51 ![]() |
Merci de votre réponse
je debute en sql j'ai retirer de la table des contraintes pk_lignes_commandes qui était associé à une autre table j'ignorai que il ne pouvait avoir que une seul contrainte sur une base total |
|
|
01
|
|
|
#5 |
![]() ![]() |
Effectivement vous débutez.
Rien de grave, on est tous passé par là. Je vous conseille très vivement de lire (et comprendre) les tutoriels SQL AVANT de créer quoi que ce soit. http://sql.developpez.com/ Pour votre soucis, ce n'est pas une contrainte par "base", c'est que chaque contrainte doit avoir un nom unique. Donc il ne faut pas supprimer vos contraintes, il suffit de leur donner un autre nom.
__________________
Email : http://scr.im/waldar |
|
10
|
Copyright © 2000-2012 - www.developpez.com