Bonjour,
Après une mauvaise manipulation il m'est nécessaire de retirer les doublons dans une table.
J'exécute donc a la lettre le tutorial se trouvant ici :
http://sqlpro.developpez.com/cours/doublons/
Mais pas possible, il me donne une erreur.
Voici le code entré :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DELETE FROM dbo.T_ALL_DB_EXPORT T WHERE T.COLID < ANY (SELECT COLID FROM dbo.T_ALL_DB_EXPORT T2 WHERE T.COLID <> T2.COLID AND T.ID_DB = T2.ID_DB)
Et il me donne l'erreur :
Msg 102, Level 15, State 1, Line 2
Incorrect syntax near 'T'.
(J'ai également essayé avec le AS et sans le dbo. mais c'est pareil sauf qu'avec le AS il me donne "Incorrect syntax near 'AS')
Pourtant quand je modifie le DELETE par un SELECT * tout marche convenablement...
J'utilise SQL Server 2005 avec Microsoft SQL Server Management Studio.
Si quelqu'un a une idée merci ça serai gentil. ça fait depuis hier que je cale et pas moyen ... C'est hyper urgent.
Partager