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
举个事务操作的简单例子。
查看全文
相关阅读:
openstack学习-创建一台云主机(七)
openstack学习-Horizon安装(八)
openstack学习-nove控制节点部署(四)
openstack学习-nove计算节点部署(五)
openstack网络服务Neutron(六)
openstack基础环境准备(一)
openstack学习-KeyStone安装(二)
openstack学习-glance安装(三)
rabbitmq安装及基本操作(含集群配置)
docker私有仓库
原文地址:https://www.cnblogs.com/HD/p/266939.html
最新文章
osi七层网络模型(一)
rabbitmq rabbitmqadmin基本操作
创建第一kubernetes应用以及基本操作(六)
kubernetes Node节点部署(四)
kubbernetes Flannel网络部署(五)
kubernetes集群初始化(二)
kubernetes master节点部署(三)
mysql权限设置
python命名规范
VirtualBox、VMware在桥接模式下无法获取ip地址问题
热门文章
rabbitmq数据备份与还原
rabbitmq二进制安装
centos7网卡名修改
openstack Too many open files错误
openstack安装-计算节点-neutron服务安装
openstack安装-计算节点-nova计算服务安装
python学习之集合
centos6.9上mongdb安装
linux下安装openoffice
openstack时间不同步问题
Copyright © 2011-2022 走看看