zoukankan
html css js c++ java
mssql 存储过程 事务
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
查看全文
相关阅读:
《JS高级程序设计》之七
《JS高级程序设计》之六
《JS》之原型链
《JS高级程序设计》之五
《JS高级程序设计》之四
Spring Cloud Config自动刷新配置
Rancher自动构建部署服务
OpenStack实例noVNC URL获取
Jenkins配置构建Maven项目并打包Docker镜像推送至私仓
服务注册中心,Eureka与Zookeeper比较
原文地址:https://www.cnblogs.com/jiangyuxuan/p/1412085.html
最新文章
zabbix入门之监控MySQL
zabbix入门之添加监控项
Python之路——博客目录
Python笔记进阶篇——总览
Python笔记基础篇——总览
Python——自备常用链接
CentOS7.6部署jenkins并配置AD域用户验证管理项目
CentOS7 安装Ansible
CentOS7 Python2.7.5升级3.x
centos python2.6 升级到python2.7
热门文章
Docker安装
python3升级
Tornado
Python网络数据采集
K8S
红宝书关键问题记录(DOMContentLoaded、基本类型与对象类型的区别)
值传递和引用传递
牛客网笔记
《H5与CSS3》之一
《JS高级程序设计》之八
Copyright © 2011-2022 走看看