a に次の構文を使用していますmerge
。
MERGE INTO studentinfo as Target
USING StudentInfo_Temp as Source ON Target.Form Number = Source.Form Number
WHEN MATCHED THEN
UPDATE
SET Target.Form Number = Source.Form Number
WHEN NOT MATCHED THEN
INSERT ([Form Number], [Academic Program])
VALUES (Source.Form Number, Source.Academic Program);
しかし、私は行の上にエラーが発生しています
on Target.Form Number = Source.Form Number
これを Taget.ID = Source.ID に置き換えると正常に動作するので、名前にスペースを含む列を別の方法で書き込む必要があると想定しています。
正しい構文に関する提案はありますか?