zoukankan      html  css  js  c++  java
  • About SQLServer Transaction

    1. 一个存储过程最好只有一个事务;多个事务既消耗资源,也容易产生错误;

    2. 创建事务和结束事务的时候最好有这样的判断:

    Code

    3.  如果事务很长,可以在适当的位置多加几个错误判断:

    Code

         Note:@@Error必须直接跟在需要判断的sql后面,中间不能间隔其他语句,因为@@Error总是取最新执行的结果,所以最好还是使用Try...Catch...

    Code

    4.  据说在嵌套事务中,通过给内部事务指定名称的方式可以实现局部rollback;也有人证明说是胡扯;需要自己验证一下。

  • 相关阅读:
    js回调函数
    axios如何先请求A接口然后在请求B接口
    蓝桥杯省赛 区间移位(二分+玄学贪心)
    P1403 [AHOI2005]约数研究(筛法)
    P1029 最大公约数和最小公倍数问题(数论水题)
    洛谷P1147连续自然数和(前缀和)
    洛谷P1017进制转换(进制转换/取模)
    洛谷P1088火星人(stl/全排列)
    Codeforces Round #625 (Div. 2, based on Technocup 2020 Final Round) D. Navigation System(最短路)
    Codeforces Round #625 (Div. 2, based on Technocup 2020 Final Round) C. Remove Adjacent(贪心+暴力)
  • 原文地址:https://www.cnblogs.com/end/p/1397178.html
Copyright © 2011-2022 走看看