在SQL表上获取ABSOLUTE锁

时间:2015-06-02 22:23:10

标签: sql sql-server

如何(SQL查询)获得绝对的'锁定SQL Server管理工作室中的SQL表。通过绝对的'锁我的意思是系统中没有其他进程可以对该表做任何事情。 我尝试了 TABLOCKX ,但似乎其他进程仍然可以访问该表。

1 个答案:

答案 0 :(得分:-1)

这对我有用:

begin transaction 

Alter table TABLENAME

Alter column COLUMNNAME DATATYPE

waitfor delay '00:30:00'  --HOLDS LOCK FOR 30 MINUTES

rollback transaction