博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
msserver的update or insert语句
阅读量:7194 次
发布时间:2019-06-29

本文共 380 字,大约阅读时间需要 1 分钟。

方案1: SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;BEGIN TRANSACTION;IF EXISTS (SELECT 1 FROM dbo.table WHERE PK = @PK)BEGIN  UPDATE ...ENDELSEBEGIN  INSERT ...ENDCOMMIT TRANSACTION; 方案2:
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;BEGIN TRANSACTION;UPDATE dbo.table SET ... WHERE PK = @PK;IF @@ROWCOUNT = 0BEGIN  INSERT dbo.table(PK, ...) SELECT @PK, ...;ENDCOMMIT TRANSACTION;
 

转载地址:http://uitkm.baihongyu.com/

你可能感兴趣的文章
POS开发问题 - 缓存问题 - 02
查看>>
JDBC编程,从入门到精通
查看>>
模板类中的友元函数
查看>>
Eclipse设置项目默认编码和换行符类型
查看>>
【实用性程序】弧微分计算圆周长
查看>>
算法模板——平衡树Treap
查看>>
1819: [JSOI]Word Query电子字典
查看>>
10分钟学会AngularJS的数据绑定
查看>>
Flash Stage3D Molehill 学习笔记(2)
查看>>
javascript深入理解js闭包
查看>>
JsDoc脚本注释文档生成
查看>>
基于人脸识别的考试系统16
查看>>
如何在eclipse模拟器上运行下载好的apk程序
查看>>
DTCMS插件的制作实例电子资源管理(一)插件目录结构
查看>>
《领域模型》——第四部分-战略设计
查看>>
微信开发之调起摄像头、本地展示图片、上传下载图片
查看>>
对于使用了SSH造成的中文乱码问题,4大解决方法
查看>>
PAT Advanced 1023 Have Fun with Numbers
查看>>
python多线程threading下载示例
查看>>
python常见问题解决方案
查看>>