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
举个事务操作的简单例子。
查看全文
相关阅读:
【Navicat】查看历史执行的SQL
什么是webpack模块化构建工具
靠边的列表如果没有设置margin-left:20px,那么是看不到列表序号的。
在博客园中复制代码到网页中,有时候会存在异常,如下:
/ WebAPP开发与小程序 / 步骤一 · 4-5 地图搜索与poi结合(2)
忘记样式属性对应的值时,可以使用以下方法进行操作
//点击按钮加减音频音量到最小会出现bug什么意思???
组件化网页开发 3步骤 / 20门课
position:absolute 按钮左右分布:left:0 和 right:0 以及雪碧图
查看引入的文件是否成功
原文地址:https://www.cnblogs.com/HD/p/266939.html
最新文章
Left Mouse Button (bfs)
objective-C: NSString应该用initWithFormat? 还是 stringWithFormat?
objective-C中的"非正式协议"和“正式协议”
loadView 和 viewDidLoad、viewDidunload 的区别
[iOS]在xcode的iOS虚拟机中对BLE(蓝牙4.0)进行调试
ios开发中一些常用API总结
NSTimer类的使用
iOS 上的蓝牙框架
ios的xxxAppDelegate.h分析
【转】项目面试-如何介绍自己的项…
热门文章
各大IT/IC公司offer比较
【Oauth2.0】Oauth2.0
【Idea】实用的快捷键清单
【Spring】Spring中Bean的生命周期
【动态数据源切换失败】由于事务@Transactional注解导致动态数据源切换失效的问题
【多线程】线程间通信的方式
【设计模式】 设计模式的原则和分类
【网络协议】OSI七层模型 和TCP/IP五层模型
【Java注解】@PostConstruct 注解相关
【责任链模式】责任链模式结合Spring实战Demo
Copyright © 2011-2022 走看看