广告
返回顶部
首页 > 资讯 > 数据库 >SQL语句中事务与try catch使用
  • 958
分享到

SQL语句中事务与try catch使用

2024-04-02 19:04:59 958人浏览 薄情痞子
摘要

普通sql事务: begin transaction tr declare @error int; set @error=0; select * from Car_Brand

普通sql事务

begin transaction tr
   declare @error int;
   set @error=0;
   select * from Car_Brand
   set @error=@error+@@ERROR
   select 1/0
   set @error=@error+@@ERROR
   select * from AREA
   set @error=@error+@@ERROR
   print 'i have executed!'
   set @error=@error+@@ERROR

   print '@@error:'+cast(@error as varchar(50))
   if(@error<>0)
     begin
      print 'executed failed';
      rollback transaction tr
     end
   else    
     begin
      print 'executed success';
      commit transaction tr
     end

结合try catch 的SQL事务处理:

begin  try
begin transaction tr

   select * from Car_Brand
   update car_log set [reason]='ceshiceshiceshi' where [modelid]=557;
   select 1/0
   print 'i have executed!'
   select * from AREA

   print 'executed success';
   commit transaction tr

end try
begin catch
  print 'executed failed';
  rollback transaction tr
end catch
您可能感兴趣的文档:

--结束END--

本文标题: SQL语句中事务与try catch使用

本文链接: https://www.lsjlt.com/news/40912.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SQL语句中事务与try catch使用
    普通SQL事务: begin transaction tr declare @error int; set @error=0; select * from Car_Brand ...
    99+
    2022-10-18
  • js中的try/catch语句如何使用
    这篇文章主要介绍“js中的try/catch语句如何使用”,在日常操作中,相信很多人在js中的try/catch语句如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”js中的try/catch语句如何使用...
    99+
    2023-06-20
  • JS中的try catch语句有什么作用
    这期内容当中小编将会给大家带来有关JS中的try catch语句有什么作用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。程序是从上到下顺序执行的,同时可以通过一些控制语句...
    99+
    2022-10-19
  • java中try 与catch的使用
    try{ //代码区 }catch(Exception e){ //异常处理 } 代码区如果有错误,就会返回所写异常的处理。   首先要清楚,如果没有try的话,出现异常会导致程序崩溃。 而try则可以保证程序的正常运行下去,比如说: tr...
    99+
    2023-09-09
    java jvm servlet
  • 在SQL Server中如何使用Try Catch处理异常
    今天小编给大家分享一下在SQL Server中如何使用Try Catch处理异常的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面...
    99+
    2023-07-02
  • JavaScript中如何使用try..catch..finally语法结构
    这篇文章给大家分享的是有关JavaScript中如何使用try..catch..finally语法结构的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 try..catch..finallyconst&n...
    99+
    2023-06-27
  • 在SQL Server中使用 Try Catch 处理异常的示例详解
    目录如何在 SQL Server 中使用 Try Catch 处理错误?示例:了解 SQL Server 中的 Try-Catch 实现。在 SQL Server 中使用 try-catch 的示例如何在 SQL Ser...
    99+
    2022-07-14
    SQL Server 使用 Try Catch 处理异常 SQL Server 处理异常
  • 在SQL Server中使用 Try Catch 处理异常的示例详解
    目录如何在 SQL Server 中使用 Try Catch 处理错误?示例:了解 SQL Server 中的 Try-Catch 实现。在 SQL Server 中使用 try-c...
    99+
    2022-11-13
  • python中try-except-finally语句怎么使用
    本文小编为大家详细介绍“python中try-except-finally语句怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“python中try-except-finally语句怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路...
    99+
    2023-06-30
  • try-except-finally语句怎么在python中使用
    这期内容当中小编将会给大家带来有关try-except-finally语句怎么在python中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Python的优点有哪些1、简单易用,与C/C++、Java...
    99+
    2023-06-14
  • SQLServer数据库如何利用SQL语句使用事务
    这篇文章主要介绍“SQLServer数据库如何利用SQL语句使用事务”,在日常操作中,相信很多人在SQLServer数据库如何利用SQL语句使用事务问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方...
    99+
    2022-10-18
  • MySQL中常用查看锁和事务的SQL语句
    MySQL中常用查看锁和事务的SQL语句 当我们在使用MySQL数据库时,了解如何查看锁和事务的状态是非常重要的。这些信息可以帮助我们调试和优化数据库性能,以及解决并发访问的问题。在本博客中,我将介...
    99+
    2023-09-08
    mysql sql 数据库
  • SQL语句中的ONDUPLICATEKEYUPDATE使用
    目录一:主键索引,唯一索引和普通索引的关系主键索引唯一索引:普通索引:二:ON DUPLICATE KEY UPDATE使用测试(MYSQL下的Innodb引擎)1:ON D...
    99+
    2022-11-13
    SQL ON DUPLICATE KEY UPDATE
  • java中如何使用sql语句
    在Java中使用SQL语句可以通过以下步骤:1. 导入JDBC相关的包,如`java.sql`和`javax.sql`。2. 加载数...
    99+
    2023-09-27
    java sql
  • sql语句中join怎么使用
    在SQL语句中,JOIN用于将两个或多个表中的行连接在一起,以便可以通过共享的列值从这些表中检索数据。JOIN的语法如下:```SE...
    99+
    2023-10-07
    sql join
  • sql中如何使用insert语句
    小编给大家分享一下sql中如何使用insert语句,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!SQL的insert语句就是插入...
    99+
    2022-10-18
  • SQL中SELECT语句如何使用
    SQL中SELECT语句如何使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  SQL嵌套SELECT语句的用法有哪些  1、单行子...
    99+
    2022-10-18
  • sql中如何使用case语句
    本篇文章给大家分享的是有关sql中如何使用case语句,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。SQL中Case的使用方法Case具有两种...
    99+
    2022-10-18
  • ASP中如何使用SQL语句
    在ASP中使用SQL语句,可以通过以下步骤:1. 创建一个连接对象,连接到数据库。可以使用ADODB.Connection对象来实现...
    99+
    2023-08-09
    ASP SQL
  • sql server 与 mysql 中常用的SQL语句区别讲解
    目录sql server 与 mysql 的区别1. 首先说一下sql语句结束标志2. 查看表结构数量等3、查询前几条记录4、获取当前时间5、从数据库定位到某张表6、强制不使用缓存查询6、查询一个数据库所有的表 和表下的...
    99+
    2022-12-16
    sqlserver与mysql常用的SQL语句区别 sqlserver与mysql常用区别 sqlserver与mysql语句区别
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作