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
举个事务操作的简单例子。
查看全文
相关阅读:
java基础知识复习
红黑二叉查找树(原理、实现)
Django admin
redis+sentinel 安装与配置
浅谈saltstack
python3 通过smtplib模块发送邮件
django 自定义分页模块
chouti项目
Django 进阶篇二
Django 进阶篇
原文地址:https://www.cnblogs.com/HD/p/266939.html
最新文章
常用的webservice接口
IIS6.0、IIS7中的站点、应用程序和虚拟目录详细介绍
python学习笔记 函数
Python学习笔记 set&&dict
python学习笔记 loop&&raw_input 7&& if
python学习笔记 tuple
python学习笔记 改变字符串中的某一位
python学习笔记 list
Python学习笔记 字符串
Python学习笔记 变量
热门文章
params SqlParameter[] commandParameters(转)
C#学习笔记随笔(1)----C#中static关键字的作用
冒泡排序的改进及总结
spring boot技术干货
设计模式
php 技术点积累
java 中Exception的经验总结
laravel 中使用es 流程总结
解决mac下brew install报错
composer 镜像问题
Copyright © 2011-2022 走看看