【发布时间】:2019-02-20 09:39:27
【问题描述】:
create table #Temp1 (id int identity(1,1), name varchar(50))
insert into #Temp1 values('Gokul')
insert into #Temp1 values('Dhivakar')
create table #Temp2 (id int, name varchar(50))
insert into #Temp2 values(1, 'Srikanth')
insert into #Temp2 values(3, 'Yogish')
select * from #Temp1
select * from #Temp2
MERGE #Temp1 AS target
USING #Temp2 AS source
ON (target.id = source.id)
WHEN MATCHED THEN
UPDATE SET Name = source.Name
WHEN NOT MATCHED THEN
INSERT (Name)
VALUES (source.Name) ;
-- OUTPUT deleted.*, $action, inserted.* INTO #MyTempTable;
【问题讨论】:
-
如果微软能发布详细的documentation on SQL Server
-
你为什么不检查the manual
-
很遗憾微软也没有提供Deprecated Database Engine Features in SQL Server 2016 的详细信息。如果只有search engine 可以用来尝试查找此类信息。 ://
标签: sql sql-server sql-server-2016