SQL隐性事务实例

数据库 SQL Server
下文将为您详细介绍SQL隐性事务的定义,并举例说明SQL隐性事务的操作,供您参考。

SQL隐性事务究竟是怎样的呢?下面就将以实例的形式为您介绍SQL隐性事务的操作,希望对您学习SQL数据库有所启迪。

SQL隐性事务
当连接以隐性事务模式进行操作时,SQL Server将在提交或回滚当前事务后自动启动新事务。无须描述事务的开始,只需提交或回滚每个事务。隐性事务模式生成连续的事务链。

在为连接将隐性事务模式设置为打开之后,当 SQL Server ***执行下列任何语句时,都会自动启动一个事务:

 

ALTER TABLE

INSERT

 

CREATE

OPEN

 

DELETE

REVOKE

 

DROP

SELECT

 

FETCH

TRUNCATE TABLE

 

GRANT

UPDATE

在发出 COMMIT ROLLBACK 语句之前,该事务将一直保持有效。在***个事务被提交或回滚之后,下次当连接执行这些语句

中的任何语句时,SQL Server 都将自动启动一个新事务。SQL Server 将不断地生成一个隐性事务链,

直到隐性事务模式关闭为止

SQL隐性事务的例子:
begin transaction
save transaction A

insert into demo values('BB','B term')
rollback TRANSACTION A

create table demo2(name varchar(10),age int)
insert into demo2(name,age) values('lis',1)
rollback transaction
--
Create table demo2 SQL Server 已经隐式创建一个Trans,知道提交或回滚

 

【编辑推荐】

教您如何进行SQL数据分页

教您如何使用sql DATENAME

SQL查询日期的问题

SQL外连接简介

SQL中CREATE语句的使用

责任编辑:段燃 来源: 互联网
相关推荐

2013-03-19 10:35:24

Oracle

2011-11-23 16:28:07

JavaSpring框架

2013-12-12 16:37:45

Storm入门教程一致性事务

2021-08-06 06:51:14

NacosRibbon服务

2014-01-16 16:53:53

storm事务一致性

2020-08-19 09:45:29

Spring数据库代码

2016-11-29 16:59:46

Flume架构源码

2009-10-09 17:18:13

RHEL配置NIS

2020-11-18 08:32:07

数据库

2020-11-18 10:16:52

数据库回滚事务

2023-12-29 18:53:58

微服务Saga模式

2014-07-07 10:58:22

SQL Server

2009-12-11 13:59:35

F#

2024-04-17 08:11:01

数据库事务流程

2010-10-22 11:47:30

sql server存

2009-07-31 09:05:11

隐性成本

2011-10-09 17:45:06

iOS隐性导航应用设计

2010-03-02 13:43:01

WCF事务演示

2010-03-02 14:06:37

WCF服务实例管理模式

2009-08-14 17:04:19

Windows后台服务
点赞
收藏

51CTO技术栈公众号