J'aimerai modifier cette table via un script sql pour que le couple label et
nombre soit unique.
Par exemple le couple de valeurs label="pomme" et nombre="12" ne soient
presente qu'une fois.
SQL Serveur me renvoi une erreur avec ces deux methodes : Create unique Index terminated because a duplicate key was found for index ID 28.
Je pense que c'est du à l'index de la clef primaire...
Est-ce cela ? Si oui puis avoir deux index ?
Laurent Moreau
Comme je te le disais: Attention: l'index refusera de se créer si il existe déja des doublons.
Supprime en premier tes doublons avant de créer l'index. Requete pour trouver tes doublons: SELECT label, nombre, count(*) AS quantite FROM LaTable GROUP BY label, nombre HAVING COUNT(*)>1
Laurent.
"Vincent Poirier" wrote in message news:
SQL Serveur me renvoi une erreur avec ces deux methodes : Create unique Index terminated because a duplicate key was found for index ID 28.
Je pense que c'est du à l'index de la clef primaire...
Est-ce cela ? Si oui puis avoir deux index ?
Comme je te le disais:
Attention: l'index refusera de se créer si il existe déja des doublons.
Supprime en premier tes doublons avant de créer l'index.
Requete pour trouver tes doublons:
SELECT label, nombre, count(*) AS quantite
FROM LaTable
GROUP BY label, nombre
HAVING COUNT(*)>1
Laurent.
"Vincent Poirier" <poirer@online.fr> wrote in message
news:eR8JbLZvDHA.3496@TK2MSFTNGP11.phx.gbl...
SQL Serveur me renvoi une erreur avec ces deux methodes : Create unique
Index terminated because a duplicate key was found for index ID 28.
Je pense que c'est du à l'index de la clef primaire...
Comme je te le disais: Attention: l'index refusera de se créer si il existe déja des doublons.
Supprime en premier tes doublons avant de créer l'index. Requete pour trouver tes doublons: SELECT label, nombre, count(*) AS quantite FROM LaTable GROUP BY label, nombre HAVING COUNT(*)>1
Laurent.
"Vincent Poirier" wrote in message news:
SQL Serveur me renvoi une erreur avec ces deux methodes : Create unique Index terminated because a duplicate key was found for index ID 28.
Je pense que c'est du à l'index de la clef primaire...