改成这样:
MERGE INTO DocImage as d
USING [interface].[dbo].[Image] as v
on (convert(nvarchar(256),v.PatName)=convert(nvarchar(256),d.PatName))
when not matched then insert(字段1,字段2,字段3......)
values(v.a,v.b,v.c..........)
错误1:你on的条件没输别名,等于默认会在DocImage 表中对比,100%对应肯定不会执行insert的
错误2:你insert后没字段也没有values的值,肯定报错了。