码迷,mamicode.com
首页 > 数据库 > 详细

sqlserver MERGE INTO 用法

时间:2016-02-29 18:12:23      阅读:306      评论:0      收藏:0      [点我收藏+]

标签:

declare @pin varchar(20),@yearStr varchar(20)
set @pin=‘01082118‘
set @yearStr=‘2017‘

MERGE INTO zk_yj_manage AS a USING 
(select @pin as ‘pin‘,@yearStr as ‘yearStr‘ ) AS b
 ON (a.pin= b.pin and a.yearStr = b.yearStr ) 
WHEN MATCHED     THEN  UPDATE   SET basedays=17.00,dtime=getdate()
WHEN NOT MATCHED THEN  INSERT (pin,yearStr) VALUES(@pin,@yearStr);

 在编写存储过程中处理更新插入问题,当存在更新记录,不存在插入记录。



sqlserver MERGE INTO 用法

标签:

原文地址:http://www.cnblogs.com/yucm/p/5228238.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!