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
举个事务操作的简单例子。
查看全文
相关阅读:
nuxtjs项目安装依赖报错
汇总资源
nuxt.js
关于Git每次进入都需要输入用户名和密码的问题解决
Chrome
44.树与树算法
43.搜索
41.栈
42.排序
39.协程
原文地址:https://www.cnblogs.com/HD/p/266939.html
最新文章
Scrapy下载器中间件实现随机请求头和代理ip
Scrapy下载图片及自定义分类下载路径
提前关闭Scrapy爬虫的设置
Scrapy框架Crawler模板爬虫
一些判定条件的总结
c++ a+b
c++ hello world
特朗普的经济规划图
逆序数
分解质因数
热门文章
铺地砖
网站泄密
最大公约数
求和
css中在blur模糊的基础上让边缘变清晰
前端模拟数据接口
Performance --- 前端性能监控
小程序处理navigateTo多次跳往相同页面返回获取之前数据
微信小程序open-data缓存
positon: sticky属性实际应用
Copyright © 2011-2022 走看看