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
举个事务操作的简单例子。
查看全文
相关阅读:
Hadoop工作流--ChainMapper/ChainReducer?(三)
什么是工作流?(二)
Hadoop工作流概念学习系列总述(一)
Hadoop的ChainMapper和ChainReducer使用案例(链式处理)(四)
Azkaban是什么?(一)
爬虫概念与编程学习之如何爬取视频网站页面(三)
爬虫概念与编程学习之如何爬取视频网站页面(用HttpClient)(二)
爬虫概念与编程学习之如何爬取网页源代码(一)
net命令
arp命令
原文地址:https://www.cnblogs.com/HD/p/266939.html
最新文章
ASP.NET Core Linux
Anaconda安装TensorFlow
TCP、HTTP协议的RPC
伯克利推出世界最快的KVS数据库Anna:秒杀Redis和Cassandra
TEST
SOA专题---Dropwizard与Spring Boot比较
Commons-Collections 集合工具类的使用
朋友圈的人脉关系的算法
推荐系统——从原理到实践,还有福利赠送!
OAuth 2 开发人员指南
热门文章
Android App监听软键盘按键的三种方式
Android 延时执行的几种方法
Android 判断软键盘弹出并隐藏的简单完美解决方案
Unified Emoji表情for Android
Android开源框架emojicon
Activity“ 阻止自动弹出软键盘”的方法 -尤其是对于Tab页下的!
Android 自动弹出软键盘(输入键盘)
Android selector背景以及透明色
Android 手动显示和隐藏软键盘方法
Android windowSoftInputMode属性详解
Copyright © 2011-2022 走看看