摘要:
写了这么久的程序一直没用到过数据库锁,最近才开始关心这个事,以下为个人理解请大侠们批评指正看如下sql代码[代码]执行以上存储过程[代码]单独就这段代码没有问题,如果在执行完存储过程第15行后并且在存储过程提交前并发以下任何一行代码结果会怎么样呢?[代码]2. insert into tab_StockDetail(stoc_id,*,*) values(x,n,n)因此我们要用到数据库锁,修改存储过程的14,15行如下:这样在存储过程ProcDeleteStock 中的事物提交之前[代码]不会执行成功。 阅读全文