3

この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];

エラー:

メッセージ156、レベル15、状態1、行5
キーワード「WHERE」の近くの構文が正しくありません。

どこが間違っているのかわからない!

4

1 に答える 1

6

キーワードはWHENであり、WHEREではありません:)

それについてはここで詳しく説明しますが、答えを出すには少し多くのことが必要です。

于 2012-11-14T14:22:10.530 に答える