Bonjour tout le monde,
Je suis en train de modifier un logiciel déjà existant, cependant j'ai remarqué qu'il était possible d'ajouter dans une table deux lignes avec le même id.
J'ai pensé tout d'abord a filtrer l'id quand quelqu'un l'entre mais ce serai trop complexe a mettre en place.
De plus, comme je vais par la suite devenir responsable de cette application, j'aimerais bien qu'elle soit correctement développée (y'a du boulot alors autant commencer tout de suite ^^).
Donc j'aimerai rajouter une contrainte d'intégrité sur ma colonne ID.
Je pense qu'il est possible de le faire avec un logiciel mais il est IMPERATIF que je passe par du SQL afin que je puisse la répercuter sur l'ensemble des bases lors d'une mise à jour.
Voici ma requete:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ALTER TABLE UNITEVENTE ADD UNITE_ID CONSTRAINT unique_unite_id UNIQUE
Et voila ce que me dit mon compagnon FlameRobin:
J'aimerais aussi en même temps faire de ce champ une Clé primaire.Invalid token
Engine Code : 335544569
Engine Message :
Dynamic SQL Error
SQL error code = -104
Token unknown - line 2, char 14
CONSTRAINT
Execute time: 00:00:00.
Quelqu'un peut-il m'aider à formater correctement cette requête?
Merci
Partager