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
举个事务操作的简单例子。
查看全文
相关阅读:
【leetcode】Letter Combinations of a Phone Number
【leetcode】_3sum_closest
【leetcode】_3Sum
【LeetCode】Longest Common Prefix
入门:PHP:hello world!
入门:HTML:hello world!
入门:HTML表单与Java 后台交互(复选框提交)
codeforces 712B. Memory and Trident
codeforces 712A. Memory and Crow
hdu 5878 I Count Two Three (2016 ACM/ICPC Asia Regional Qingdao Online 1001)
原文地址:https://www.cnblogs.com/HD/p/266939.html
最新文章
T-shirt
JS Set
Connectivity
Games
Self-examination
vsftp搭配iptables的配置
等待网络服务是否可用
使用ICMP协议Ping网络主机
将本地端口转发到远程主机
儿童天赋脚本
热门文章
python网络编程socket之多线程
python网络编程socket之多进程
python剑指网络
python剑指网络篇一
【leetcode】Next Permutation
【leetcode】Divide Two Integers
【leetcode】GenerateParentheses
6 预处理 const sizeof
利用构造函数求1到n的和 46
16 操作系统
Copyright © 2011-2022 走看看