我正在SQL Server 2008中执行以下合并语句:
我有以下错误:
MERGE
PopulationData AS a
USING ImagesData AS b
ON a.ID = b.ID
WHEN MATCHED THEN
UPDATE SET a.SURNAME = 'joe123'
WHEN NOT MATCHED THEN INSERT(a.ID,a.SURNAME)
VALUES (12454,'joe123');
我有以下错误:
Msg 156, Level 15, State 1, Line 2
Incorrect syntax near the keyword 'AS'.
请问有人可以告诉我语法错误出在哪里吗?
MERGE
关键字之前加上分号会发生什么??MERGE
是那些坚持成为 T-SQL 批处理中的第一条语句之一的语句...也许您有其他语句在此之前吗?? - marc_s