数据库会自动加锁,当B-->C时,这两个表是锁住的,A-->B的操作会等待。
解决方案 »
- 一个sql server 2005服务自动关闭的问题。
- 对null值怎么处理?
- convert(varchar)的问题
- 这个sql语句怎么写
- Myeclipse连接SQL Server的问题,不知道是不是驱动,帮忙看看
- 关于数据库问题数据库能建立多少个实例,一个实例能建立多少张表
- 求助!远程telnet ip 1433连接失败
- 高手帮我看看怎么用别名 就是dep表和其他表链接查出两个dep_name,这两个dep_name是不同字段链接出来的
- 如何将“2003 十二月 23 15:09AM ”的SQL6.5的日期格式改为"2003-12-23 15:09:09.250"?
- 两个关于Access数据库的
- SQL出错了,请各位大侠帮帮我!谢谢!
- 如何写下面的存储过程?
如果delete先,然后insert,此时insert可以同时进行, 数据将保存下来
--模拟B-C,insert into Bbegin tran
insert into C select * from B
waitfor delay '00:00:05'
commit tran--此时如果另一连接执行
insert into B select 'xx','yy'执行结果select * from C 将是把新插入的记录一起放入C中--模拟delete B,insert into B
begin tran
delete B
waitfor delay '00:00:05'
commit tran--此时如果另一连接执行
insert into B select 'xx','yy'执行结果select * from B 将是把新插入的记录