首页 > 数据库 >sql script 保障一处报错,整个script 不执行

sql script 保障一处报错,整个script 不执行

时间:2022-11-14 10:34:03浏览次数:43  
标签:begin end script tran try 报错 sql

begin tran

  begin try

     script..........

  end try

  begin catch

    print ERROR_MESSAGE()
    ROLLBACK tran

  end catch

commit

标签:begin,end,script,tran,try,报错,sql
From: https://www.cnblogs.com/mark-luo/p/16888219.html

相关文章

  • MySQL误删恢复方法1
    MySQL不同于oracle,没有闪回查询这类概念,但网上流传几个闪回的开源工具如binglog2sql、MyFlash,可以使用binglog日志进行误操作数据的恢复。笔者以前测试过binglog2sql,发......
  • MySQL误删恢复方法2
    实际工作中总会发生数据误删除的场景,在没有备份情况下,如何快速恢复误删数据就显得非常重要。本文基于MySQL的binlog日志机制,当日志格式设置为“binlog_format=ROW”时,记录......
  • SQL numeric数据类型
    作用:存储小数,但是和编程语言的float等不同,即使数据是3.00,存储时也会存储两位小数点后的数字。float类型当你给定的数据是整数的时候,那么它就以整数给你处理。0.00而实......
  • mysql中的found_rows() 与 row_count()函数
    1.found_rows()found_rows()用于查询同一连接下,上一条执行select查询返回的行数,包括show语句返回的行数。中间可以插入执行dml语句,返回依然是上一条select语句返回的行......
  • ubuntu安装 MySql5.7.bundle.tar
    1.查询是否有残留软件rpm-qa|grepmysqlrpm-qa|grepmariadb2.上传解压并安装root@kht:/kht#tar-xvfmysql-5.7.40-1.el7.x86_64.rpm-bundle.tarmysql-communi......
  • Nacos 版本不一致报错: Request nacos server failed
    在做微服务开发中,测试环境使用Nacos没有问题,但是生产环境服务启动一直报错:com.alibaba.nacos.api.exception.NacosException:Requestnacosserverfailed: atcom.ali......
  • MySQL 通过 binlog 日志恢复数据
    binlog日志,即binarylog,是二进制日志文件,有两个作用,一个是增量备份,另一个是主从复制,即主节点维护一个binlog日志文件,从节点从binlog中同步数据,也可以通过binlog日......
  • .NET应用开发之SQLServer常见问题分析
    日常我们开发.NET应用时会使用SQLServer数据库,对于SQLServer数据库的日常开发有一些技能和工具,准备给大家分享一下。一、场景1:SQLServer死锁分析 执行以下SQL,启用SQLSe......
  • 如何设置JavaScript的版本为6
    如何设置JavaScript的版本为6设置里面搜索JavaScript,语言和框架——>JavaScript 使用JavaScript6的好处例如:for循环中可以使用let而不用var//这里出现let是因为Jav......
  • PostgreSQL 实时位置跟踪+轨迹分析系统实践 - 单机顶千亿轨迹/天
      背景随着移动设备的普及,越来越多的业务具备了时空属性,例如快递,试试跟踪包裹、快递员位置。例如实体,具备了空间属性。例如餐饮配送,送货员位置属性。例如车辆,实时位......