Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Supprimer un doublon

4 réponses
Avatar
Christophe
Bonjour,

je voudrais supprimer un doublon dans ma base SQLServer=20
mais j'ai l'erreur suivante : "Trop de lignes sont=20
affect=E9es par la mise =E0 jour."
M=EAme chose pour renommer un doublon. Dans MySQL il=20
existe "Limit 1" qui permet de faire cela. Dans SQL Server=20
comment puis-je faire ?

Merci d'avance.

Christophe

4 réponses

Avatar
Med Bouchenafa [MVP]
SET ROWCOUNT 1
Cela permet de n'affecter qu'une seule ligne
Ne pas oublier de le désactiver par
SET ROWCOUNT 0


--
Salutations
Med Bouchenafa
TETRASET
75015 Paris
"Christophe" a écrit dans le message de news:
4dff01c356b8$46336390$
Ca ne fonctionne pas avec le delete. Et je veux le
supprimer ce @#¤* de doublon.
-----Message d'origine-----
Pour ton Limit tu peux faire

select TOP 1 CHAMPS1
from ..

...il me semble,
Tu n'auras qu'une ligne ..



"Christophe" a écrit dans le


message de
news:010e01c356b4$94698070$
Bonjour,

je voudrais supprimer un doublon dans ma base SQLServer
mais j'ai l'erreur suivante : "Trop de lignes sont
affectées par la mise à jour."
Même chose pour renommer un doublon. Dans MySQL il
existe "Limit 1" qui permet de faire cela. Dans SQL Server
comment puis-je faire ?

Merci d'avance.

Christophe


.



Avatar
Julien
Pour ton Limit tu peux faire

select TOP 1 CHAMPS1
from ..

..il me semble,
Tu n'auras qu'une ligne ..



"Christophe" a écrit dans le message de
news:010e01c356b4$94698070$
Bonjour,

je voudrais supprimer un doublon dans ma base SQLServer
mais j'ai l'erreur suivante : "Trop de lignes sont
affectées par la mise à jour."
Même chose pour renommer un doublon. Dans MySQL il
existe "Limit 1" qui permet de faire cela. Dans SQL Server
comment puis-je faire ?

Merci d'avance.

Christophe
Avatar
Christophe
Ca ne fonctionne pas avec le delete. Et je veux le
supprimer ce @#¤* de doublon.
-----Message d'origine-----
Pour ton Limit tu peux faire

select TOP 1 CHAMPS1
from ..

...il me semble,
Tu n'auras qu'une ligne ..



"Christophe" a écrit dans le


message de
news:010e01c356b4$94698070$
Bonjour,

je voudrais supprimer un doublon dans ma base SQLServer
mais j'ai l'erreur suivante : "Trop de lignes sont
affectées par la mise à jour."
Même chose pour renommer un doublon. Dans MySQL il
existe "Limit 1" qui permet de faire cela. Dans SQL Server
comment puis-je faire ?

Merci d'avance.

Christophe


.



Avatar
bruno reiter [MVP]
pour pouvoir supprimer une ligne il faut l'identifier de manière unique.

br

"Christophe" wrote in message
news:4dff01c356b8$46336390$
Ca ne fonctionne pas avec le delete. Et je veux le
supprimer ce @#¤* de doublon.
-----Message d'origine-----
Pour ton Limit tu peux faire

select TOP 1 CHAMPS1
from ..

...il me semble,
Tu n'auras qu'une ligne ..



"Christophe" a écrit dans le


message de
news:010e01c356b4$94698070$
Bonjour,

je voudrais supprimer un doublon dans ma base SQLServer
mais j'ai l'erreur suivante : "Trop de lignes sont
affectées par la mise à jour."
Même chose pour renommer un doublon. Dans MySQL il
existe "Limit 1" qui permet de faire cela. Dans SQL Server
comment puis-je faire ?

Merci d'avance.

Christophe


.