摘要: [转http://www.cnblogs.com/nzperfect/archive/2011/09/27/2193143.html]存在即更新,反之插入的需求是很常见的,很多人没有注意并发的问题,高并发下为了避免唯一键冲突和死锁情况,下面提供三种写法,最后一个是sql server 2008及以后版本适用。示例表为:use tempdbgocreate table tb_1 (id int identity primary key,a varchar(50),dt datetime default getdate())go写法一:begin tran if exists (select * 阅读全文
posted @ 2011-09-27 15:45 小师傅 阅读(291) 评论(0) 推荐(0) 编辑