文档章节

sql server 存储过程事务与异常处理的一般方式

从前
 从前
发布于 2013/12/27 15:14
字数 88
阅读 28
收藏 0

    久了没写Sql 连基本的T-SQL 编程都忘了,这里记录下T-Sql 写存储过程中事务和异常处理的一般编程实践:

begin tran   
     begin try   
        update statement 1 ...   
        delete statement 2 ...   
     end try   
     begin catch  
        if @@trancount > 0   
            rollback tran   
     end catch  
     if @@trancount > 0   
        commit tran  
end tran
go

© 著作权归作者所有

从前

从前

粉丝 36
博文 75
码字总数 29813
作品 1
成都
程序员
私信 提问
SQL Server Profiler中常用的跟踪事件

一、Errors and Warnings: Attention 当用户意外地同SQLServer断开连接时,一般就会激发该事件。最常见的原因是客户库超时,而通常来说,一个30秒的计时器在提交查询时便启动了。如果查询超时...

学习也休闲
2015/11/17
0
0
SQL Server 开发指南

SQL Server 数据库设计 一、数据库设计的必要性 二、什么是数据库设计 三、数据库设计的重要 四、数据模型 实体-关系(E-R)数据模型 实体(Entity) 属性(Attribute) 关系(Relationship)...

ibm_hoojo
2011/07/21
0
0
Java程序员的日常——存储过程知识普及

存储过程是保存可以接受或返回用户提供参数的SQL语句集合。在日常的使用中,经常会遇到复杂的业务逻辑和对数据库的操作,使用存储过程可以进行封装。可以在数据库中定义子程序,然后把子程序...

青夜之衫
2017/12/05
0
0
使用TRY CATCH进行SQL Server异常处理

SQL SERVER 2000中异常处理: CREATE PROC usp_AccountTransaction @AccountNum INT, @Amount DECIMAL AS BEGIN BEGIN TRANSACTION --beginning a transaction.. UPDATE MyChecking SET Amou......

moki_oschina
2016/01/22
100
0
存储过程传言

这篇随笔由于出差拖了很久,一时也没整理好该写些什么。在google搜了下“存储过程 优劣”关键字,资料并不多,出现了一篇关于来至51cto的关于存储过程的优缺点的文章,具体这里也不指出了。看...

zting科技
2017/01/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot 2.0 整合sharding-jdbc中间件,实现数据分库分表

一、水平分割 1、水平分库 1)、概念:以字段为依据,按照一定策略,将一个库中的数据拆分到多个库中。2)、结果每个库的结构都一样;数据都不一样;所有库的并集是全量数据; 2、水平分表...

知了一笑
11分钟前
10
0
程序员的黄金五年,如何做到从月薪4.5K达到45K?

前言: 在Java程序界流行着一种默认的说法叫「黄金5年」,也就是一个程序员从入职的时候开始算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向。 如何走好这5年很关键,如...

kx33389
19分钟前
2
0
ElasticSearch

一、ElasticSearch简介 1.1 什么是ElasticSearch ElasticSearch,简称es,es是一个开源的高扩展的分布式全文搜索引擎,可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务...

榴莲黑芝麻糊
56分钟前
5
0
候选人体验大奖花落金融壹账通 AI科技赋能智慧HR发展

如何让企业变得“聪明起来”是当前全球范围内众多企业的追求,“聪明的”企业可以从茫茫人海中识别出适合的候选人,并通过给其提供体验良好的人力资源管理服务,从人才层面保证自身的长远发展...

IFTNews
今天
5
0
Element.getBoundingClientRect()

Element.getBoundingClientRect()方法返回元素的大小及其相对于视口的位置。 语法 rectObject = object.getBoundingClientRect(); 值 返回值是一个 DOMRect 对象,这个对象是由该元素的 getC...

JamesView
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部