如何在T-SQL中锁定表?

时间:2013-11-07 15:24:23

标签: sql-server-2008 tsql locking

好的,所以这里是背景...我有一个存储过程在一个表上执行一些操作(选择,更新,插入等)。这个存储过程可以/一次运行几个不同的实例/迭代(这里不确定正确的术语)。

我的问题是,我如何锁定表的整个过程,以便运行作为不同的线程/实例/迭代(无论术语是什么)的相同过程必须排队等待第一个在它开始之前完成?

如果您可以提供实际的代码片段,以便我可以在上下文中看到它,那将非常有用。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用transaction isolation level

在您的程序中并根据需要进行设置。