本文实例讲述了SQL Server学习笔记之事务、锁定、阻塞、死锁用法。分享给大家供大家参考,具体如下:
1、事务
隐式事务
/*================================================================== 当以create,drop, fetch,open, revoke,grand, alter table,select,insert,delete,update,truncate table 语句首先执行的时候,SQL Server会话自动打开一个新的事务, 如果在会话中激活了隐式事务模式,那么这个事务会一直保持打开状态, 直到rollback或commit语句这个事务才结束,如果忘记提交事务, 那么在相应的隔离级别下,事务占用的锁可能不会释放,因此尽量不要用隐式事务。 ====================================================================*/ --会话1 set implicit_transactions on update t set v = 'ext12' set implicit_transactions off select @@TRANCOUNT --输出:1,说明事务没有释放 --占用的X独占锁不会释放,会阻塞其他会话
查看更多关于SQLServer学习笔记之事务、锁定、阻塞、死锁用法详解的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did32362