zoukankan      html  css  js  c++  java
  • 存储过程事务_SQL技巧

    简单的小例子:
    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

  • 相关阅读:
    销售类
    语法
    编辑技巧 word
    assert
    游戏摘录
    游戏类链接 财富导图
    读书笔记之C# delegate
    c# socket传输struct类型
    关于wcf中一些重要词语解释
    asp.net CROSS-PAGE POSTING
  • 原文地址:https://www.cnblogs.com/zxjyuan/p/1545991.html
Copyright © 2011-2022 走看看