当前位置:网站首页>sqlserver 数据库之事物使用入门 案例
sqlserver 数据库之事物使用入门 案例
2022-06-28 03:16:00 【济南医疗小程序状元】
1. 开始事务
在 SQL Server 数据库中,通过语句 BEGIN TRANSACTION 来标记一个显示本地事务的起始点;
一个显式事务必须通过 BEGIN TRANSACTION 语句开始,从连接上一个 SQL Server 数据库服务器的那一刻开始,在此连接上执行的所 T-SQL 语句都是事务的一部分,知道事务结束为止,能使用 GEGIN TRANSACTION 语句来开启一个事务;
-- 学生表
select * from Student
--1 显式事务定义
select * from student where ID=1
begin transaction update_0 --定义事物语句
update student set chinesescores=97 where ID=1 --更新指定数据
commit transaction update_0 --结束事物语句
select * from student where ID=1;效果

上述例子中,使用 BEGIN TRANSACTION 语句定义了一个 update_O 的事务,事务执行时对表 O 中的数据进行了更新,使用 COMMIT TRANSACTION 语句指定事务结束;
注意: 执行 BEGIN DISTRIBUTED TRANSACTION 语句的服务器是事务的创建者,并控制事务的完成;当连接发出后续 COMMIT TRANSACTION 或 ROLLBACK TRANSACTION 语句时,主控服务器请求 MS DTC 在所涉及的服务器的管理分布式事务的完成;
边栏推荐
- How to automatically add author, time, etc. to eclipse
- 【毕业季】研究生の毕业总结
- 机器人编程教育的市场竞争力
- Does the applet input box flash?
- A pit filling trip based on LNMP to build a personal website
- 光的粒子说(光电效应/康普顿效应)
- WebSocket(简单体验版)
- "Five layer" architecture of cloud applications and services
- Lamaba表达式学习及常用函数式接口
- A Preliminary Study of Blackbody radiation
猜你喜欢

【毕业季】研究生の毕业总结

Does the applet image component not display pictures?

数字有为,易步到位 华为携“5极”明星产品加速布局商业市场

数据库系列之MySQL配置F5负载均衡

以自动化赋能转型,飞鹤乳业加速迈向数字化!

多线程与高并发三:AQS底层源码分析及其实现类

ambari SSLError: Failed to connect. Please check openssl library versions.

自用工具 猴子都会用的unity视频播放器

第14章 AC-DC电源前级电路 笔记一

Several ways of sharing printers in LAN
随机推荐
Adder - Notes
加法器—笔记
自用工具 猴子都会用的unity视频播放器
How to modify a se38 editor theme
A Preliminary Study of Blackbody radiation
Web APIs DOM-事件基础丨黑马程序员
Go 数据类型篇(四)之浮点型与复数类型
A preliminary study of blackbody radiation
A solution to the inefficiency of setting debug mode in developing flask framework with pychar
Automatic backup of MySQL database
力扣每日一题-第29天-523.在区间范围统计奇数数目
电学基础知识整理(一)
数据库系列之MySQL中的执行计划
光的粒子说(光电效应/康普顿效应)
机器人编程教育的市场竞争力
如何修改SE38编辑器主题
WebSocket(简单体验版)
Pycharm不同项目之间共用第三方模块
Execution plan in MySQL of database Series
月赛补题