3 votes

Déclaration de fusion du serveur SQL - Syntaxe incorrecte

J'obtiens l'erreur suivante en exécutant ce script SQL :

MERGE TridionCentres TridionCentres
USING (SELECT * FROM  #CentresToUpdate) NewInfo
ON (TridionCentres.[publication id] = NewInfo.[publication id] AND
    TridionCentres.centre_number = NewInfo.centre_number)
WHERE matched THEN 
  UPDATE 
    SET TridionCentres.centre = NewInfo.centre,
        TridionCentres.[date] = NewInfo.[date];

Erreur :

Msg 156, Niveau 15, Etat 1, Ligne 5
Syntaxe incorrecte à proximité du mot clé 'WHERE'.

Je ne vois pas où je me suis trompé !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X