事物的并发
老师问我们如果我们开两个事物(A、B),分别放于不同的线程中(同时运行)。但是第一个线程让他10秒后才提交(已经得到数据),第二个直接提交。然后到数据库会是A的值还是B的值。
代码如下:(button1里面添加一句:Sql语句后面添加一个参数,时间)
事物的特点:要么全执行,要么全都不执行。是一个整体,不可细分。
让他等5秒之后在提交到数据库。会发现数据库的值是bbb,而且5秒没过完是无法查询的。
体现了事物的特性。
数据库 查询解锁:select * from 表名 with(nolock)