首页 > 代码库 > SqlServer——事务一编程进阶(SqlServer技术内幕 T-SQL程序设计 第九章
SqlServer——事务一编程进阶(SqlServer技术内幕 T-SQL程序设计 第九章
一般不要修改SQL Server事务的默认级别。不推荐强行加锁
1 执行 EXEC SP_LOCK 报告有关锁的信息
1 如何锁一个表的某一行
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
SELECT * FROM table ROWLOCK WHERE id = 1
2 锁定数据库的一个表
SELECT * FROM table WITH (HOLDLOCK)
加锁语句:
sybase:
update 表 set col1=col1 where 1=0 ;
MSSQL:
select col1 from 表 (tablockx) where 1=0 ;
oracle:
LOCK TABLE 表 IN EXCLUSIVE MODE ;
加锁后其它人不可操作,直到加锁用户解锁,用commit或rollback解锁
SqlServer——事务一编程进阶(SqlServer技术内幕 T-SQL程序设计 第九章
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。