首页 > 数据库 >sql server 事务处理模板

sql server 事务处理模板

时间:2023-06-28 09:55:55浏览次数:37  
标签:begin end tran 事务处理 server sql xact

sql server 事务处理模板

    set xact_abort on
    begin try
      begin tran
      -- 这里写你自己的sql
      commit tran
    end try
    begin catch
        if (xact_state()) = -1  
        begin  
            rollback tran          
        end
        if (xact_state()) = 0
        begin  
            print '无需任何操作!'
        end
        if (xact_state()) = 1  
        begin
            commit tran     
        end
    end catch
    exitproc:

标签:begin,end,tran,事务处理,server,sql,xact
From: https://www.cnblogs.com/fjn-blogs/p/17510572.html

相关文章

  • 一文总结高并发大数据量下MySQL开发规范【军规】
    在互联网公司中,MySQL是使用最多的数据库,那么在并发量大、数据量大的互联网业务中,如果高效的使用MySQL才能保证服务的稳定呢?根据本人多年运维管理经验的总结,梳理了一些基础的开发规范,希望能给大家带来一些帮助。一、基础规范数据库字符集默认使用utf8mb4,兼容utf8,并支持存储emoji......
  • #yyds干货盘点#线上MySQL的自增id用尽处理
    MySQL的自增id都定义了初始值,然后不断加步长。虽然自然数没有上限,但定义了表示这个数的字节长度,计算机存储就有上限。比如,无符号整型(unsignedint)是4个字节,上限就是2^32-1。那自增id用完,会怎么样?表定义自增值id表定义的自增值达到上限后的逻辑是:再申请下一个id时,得到的值保持不......
  • mysql常用命令
    连接到MySQL服务器:mysql-uusername-p显示数据库列表:SHOWDATABASES;创建数据库:CREATEDATABASEdatabase_name;删除数据库 USEdatabase_name;DROPDATABASEdatabase_name;  切换到指定数据库:USEdatabase_n......
  • mysql MHA
    一:主从复制作用和缺点2.MHA的作用特点3.MHA节点的类型 本文用到的软件包在以下链接中https://pan.baidu.com/s/11ikNZ5sJcXRJA3sRMfUfaA?pwd=lomn使用的系统版本为centos7.4版本,mysql版本为8.0.32,本文使用四台centos7.4虚拟机安装mysql不再赘述,可翻阅博主以前的博客二:创建主从复制......
  • MySQL安装与卸载
    MySQL安装下载地址官网下载地址:https://dev.mysql.com/downloads/mysql/解压安装包将安装包解压(尽量解压在没有空格没有中文的目录下)##配置MySQL此电脑->属性->高级系统设置->环境变量在系统环境变量中新建变量名为:MYSQL_HOME的变量,变量值为MySQL的解压目录在......
  • 基于MySQL+SpringBoot+IDEA开放的绩效评估系统
    基于MySQL+SpringBoot+IDEA开放的绩效评估系统项目介绍......
  • 从NoSQL到NewSQL数据库
    数据库的发展:应用场景:NewSQL数据库:(同时具备Nosql和关系型数据库的优点)关系数据库,NoSQL和NewSQL数据库的产品分类图......
  • mysql优化原则
    1.尽量不要在列上运算,这样会导致索引失效例如:select*fromadminwhereyear(admin_time)>2014优化为:select*fromadminwhereadmin_time>'2014-01-01′2.limit的基数比较大时,使用betweenand代替例如:select*fromadminorderbyadmin_idlimit100000,10优化为:se......
  • 性能_3 jmeter连接数据库jdbc(sql server举例)
    一、下载第三方工具包驱动数据库1.因为JMeter本身没有提供链接数据库的功能,所以我们需要借助第三方的工具包来实现。 (有这个jar包之后,jmeter可以发起jdbc请求,没有这个jar包,也有jdbc取样器,但不能发起请求。)2.进入maven仓库-http://mvnrepository.com/,找到想要的......
  • MySQL参数max_connect_errors分析释疑
    最近一MySQL服务器,由于一些特殊因素遇到“ERROR1129(00000):Host'xxx'isblockedbecauseofmanyconnectionerrors.Unblockwith'mysqladminflush-hosts'”,在问题解决后,在详细了解参数max_connect_errors的过程中,有些不同网络资料的矛盾描述确实让我有点迷惑和混淆(关......