<b>SQL隐性事件实例</b>[MSSQL防范]
本文“<b>SQL隐性事件实例</b>[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
SQL隐性事件毕竟是怎样的呢?下面就将以实例的情势为您介绍SQL隐性事件的操作,但愿对您学习SQL数据库有所启迪.
SQL隐性事件
当衔接以隐性事件情势举行操作时,SQL Server将在提交或回滚当前事件后自动启动新事件.无须描写事件的开始,只需提交或回滚每个事件.隐性事件情势生成持续的事件链.
在为衔接将隐性事件情势设置为翻开之后,当 SQL Server 初次履行下列任何语句时,城市自动启动一个事件:
在发出 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,知道提交或回滚
本文地址: | 与您的QQ/BBS好友分享! |