`
pcajax
  • 浏览: 2107552 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

存储过程事物

 
阅读更多
 create  proc sp_submit_topic
 2 
 3 @topicId int,
 4 @content varchar(1000),
 5 @uid varchar(20),
 6 @datetime datetime
 7 
 8 as
 9 
10 begin tran --开发事物
11 
12 insert into tb_re_topic
13 values
14 (
15   @topicId,@uid,@content,@datetime
16 )
17 
18 if @@error<>0 --表示出现了错误
19 begin
20   rollback tran  --回滚 
21 end
22 
23 --没有出现错误,继续向下执行
24 
25 declare @value int
26 
27 select @value=to_num from tb_topic where _id=@topicId
28 
29 update tb_topic set to_num=@value+1 where _id=@topicId
30 
31 if @@error<>0  --再次判断是否出现了错误
32 begin
33   rollback tran
34 end
35 
36 commit tran--  提交事物
分享到:
评论

相关推荐

    oracle高级语法(事物、函数、存储过程、触发器、异常)[参照].pdf

    oracle高级语法(事物、函数、存储过程、触发器、异常)[参照].pdf

    MSSQL存储过程生成工具

    自己写了个SQL存储过程生成工具分享下~格式还算标准,带事物回滚

    SQL+Server的事务、游标、存储过程及触发器.doc

    okcnw内容提要:本文将讲述数据库的四个重要概念:事物、游标、存储过程以及触发器。主要内容包括事务的概念及函数、游标的概念及语句、存储过程概述及其函数、触发器概述及其函数。关键字:事物、游标、存储过程、...

    MYSQL分类总结

    包含上课总结的笔记,还有各种命令 触发器 存储过程 事物 视图索引约束总结

    sql存储过程几个简单例子

    sql存储是数据库操作过程中比较重要的一个环节,对于一些初学者来说也是比较抽象难理解的,本文我将通过几个实例来解析数据库中的sql存储过程,这样就将抽象的事物形象化,比较容易理解。 例1: create proc proc_...

    数据库开发及ADO.Net_1_高级事务sql编程存储过程视图触发器

    数据库开发及ADO.Net

    DB2开发基础知识-存储过程开发

    二、使用存储过程优点 三、存储过程结构 四、参数定义 五、变量定义 六、赋值语句 七、条件控制语句 八、循环语句 九、常用操作符 十、游标使用 十一、异常处理 十二、SESSION临时表 十三、常用函数 十四、数据一致...

    SQL Server 远程更新目标表数据的存储过程

    本文给大家分享一个远程更新目标库数据的存储过程,适用于更新列名一致,主键为Int类型,可远程链接的数据库。 USE [Table]--切换到源表,就是数据最新的那个表 GO /****** Object: StoredProcedure [dbo].[proc_...

    oracle自治事务(Trigger)

    在触发器中使用自制事务及调用存储过程 Declare Pragma Autonomous_Transaction; ...

    mysql存储过程--根据主表创建一张副表导入数据(分表)

    在存储过程中,根据一张主表去创建一张副表。 在根据需要限制的时间,查询主表里面的数据。将主表的数据插入到新建的副表里面同时将主表的数据删除,使用事物进行控制操作的过程

    mysql的存储过程、游标 、事务实例详解

    mysql的存储过程、游标 、事务实例详解 下面是自己曾经编写过的mysql数据库存储过程,留作存档,以后用到的时候拿来参考。 其中,涉及到了存储过程、游标(双层循环)、事务。 【说明】:代码中的注释只针对当时业务...

    数据库作业答案1

    答:数据:描述事物的符号记录,可以是数字、文字、图形、图像、声音等; 数据库:长期存储在计算机内的,有组织的,可共享的数据集合; 数据库管理系统:位于用户和操作系统之间的一层数据管理软件,属系统软件范畴...

    高级数据库应用技术课件

    内含触发器、存储过程、事物与锁、以及对SQL server的各种操作的ppt

    SQLServer能力提升

    SQLServer语句,基础到能力提升,包含复杂的触发器、存储过程、事物、日期格式转换、字符串行列转换、游标使用、casewhen用法、以及高级存储过程(用户增加、修改、注册、重置存储过程sql语句)

    SQL_MD5.rar_md5 sql_sql_sql md5

    MSSQL中事物储存过程中使用的 MD5算法

    c语言结构体变量课件

    (2) 初步在学生心中建立数据存储效率的思想。 2.教学对象分析 大学生已经有很强的独立思考能力、抽象思维能力和认识新事物的能力,而且已经学习了C语言的基础知识。因此,在教学过程中直接引入课题,顺序讲解各...

    SQL SERVER万能数据访问层SqlHelper

    强大的数据库访问技术,包括语句,存储过程,事物,游标的操作

    Oracle 经典使用大全

    最新上传的经典的Oracle的使用,涵盖了几乎Oracle的所有的内容,包含pl/Sql的使用,存储过程的创建和调用等

    MySQL高级学习笔记(三):Mysql逻辑架构介绍、mysql存储引擎详解

    Mysql逻辑架构介绍总体概览 和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构...sql interface:存储过程、视图触发器 parser:查询事物、对象的权限

    管理信息系统名词解释.doc

    信息:是客观世界中各种事物的运动状态和变化的反映,是客观事物之间相互联系和相 互作用的表征,表现的是客观事物运动状态和变化的实质内容。 2. 信息的价值:指凝结在信息产品中的人类劳动。这是信息商品的社会...

Global site tag (gtag.js) - Google Analytics