zoukankan
html css js c++ java
[SQL server]存储过程事务
CREATE
PROCEDURE
testPro
AS
/**/
/*
------- 事务开始 ----------
*/
BEGIN
TRANSACTION
tran_test
/**/
/*
-------- 保存事务 ----------
*/
SAVE
TRANSACTION
tran_test
/**/
/*
-------- 数据操作 ---------
*/
INSERT
[
table1
]
(
[
content
]
)
VALUES
(
'
43332
'
)
/**/
/*
---------- 提交事务 ------------
*/
COMMIT
TRANSACTION
tran_test
/**/
/*
--------- 判断是否有错误 ----------
*/
IF
(
@@ERROR
<>
0
)
BEGIN
/**/
/*
---------- 自定义错误输出 ----------
*/
RAISERROR
(
'
Insert data error!
'
,
16
,
1
)
/**/
/*
-------- 事务回滚 --------
*/
ROLLBACK
TRANSACTION
tran_test
END
/**/
/*
------- 判断事务数是否大于0 -----------
*/
IF
(
@@TRANCOUNT
>
0
)
BEGIN
/**/
/*
-------- 事务回滚 --------
*/
ROLLBACK
TRANSACTION
tran_test
END
GO
举个事务操作的简单例子。
查看全文
相关阅读:
打开虚拟机导致电脑蓝屏
jmeter访问接口后返回的数据乱码
使用jmeter批量对新增账号初始化操作
使用jmeter参数化时在数据中匹配11位的手机号并分组操作
vsphere vdp备份情况导出
grep的完全匹配(不是-w)
win10右键新建md文件,亲测有效
信步漫谈之Wiki知识库——搭建dokuwiki
vim操作学习
writev函数
原文地址:https://www.cnblogs.com/HD/p/266939.html
最新文章
nuxt 设置路由的meta属性
胜多负少
试单呢脑筋
胜多负少的
fxvfd
说多错多
的非官方的
34
dsifhudsi
而非
热门文章
德菲尔为
CSS3三角形不断放大特效
404页面
炫酷的404页面
how to fix git always asking username and password.
async/await
性能day6
day3 python基本语法2
每天一则英语小故事【六】--The Restaurant
每天一则英语小故事【五】--More Space
Copyright © 2011-2022 走看看