- 5
- 0
- 约2.56万字
- 约 4页
- 2017-05-28 发布于河南
- 举报
事务实验
实验 事务
创建表sales
create table sales
(
id char(5),
qty int,
b int
)
2、并插入一条记录
insert into sales values(001,60,3)
3、事务原子性实验
1)定义如下事务,在运行结束前关闭服务,查看表是否进行了修改
begin tran
update sales set qty=qty-10 where id=001
waitfor delay00:00:30.000
update sales set b=b+10 where id=001
commit
2)定义如下sql语句,在运行结束前关闭服务,查看表是否进行了修改。
update sales set qty=qty-10 where id=001
waitfor delay00:00:30.000
update sales set b=b+10 where id=001
3)如果在事务已经提交的状态下,关闭服务,查看表是否进行了修改。
declare @qty int
begin tran
select @qty=qty from sales where id=001
print (@qty)
update sales set qty=@qty-10 where id=001
commit
waitfor delay00:0
原创力文档

文档评论(0)