|
|
1
3
你可以使用 RowLock or other hints 但你应该 careful … hold lock提示将指示SQL Server在提交事务之前保持锁。rowlock提示将只锁定此记录,而不会发出页锁或表锁。 如果您关闭连接或连接超时,锁也将被释放。我会非常小心地这样做,因为它将停止任何点击此行的select语句。SQL Server有许多可以使用的锁定提示。当你搜索holdlock或rowlock时,你可以在网上的书中看到它们。 |
|
|
2
1
在服务器中执行的所有操作都发生在事务中,不管是隐式的还是显式的。 不能简单地锁定没有事务的行(使该行为只读)。可以将数据库设置为只读,但不能只设置一行。 解释你的目的,这可能是一个更好的解决方案。隔离级别和锁提示 row versioning . |
|
|
3
0
你需要锁A吗 行 或应该 Sql Server's Application locks 你需要什么? 应用程序锁只是一个名为“lock”、“unlock”的锁,可以检查它是否被锁定。有关详细信息,请参见上面的链接。(如果你的连接被关闭,它们会被解锁等,所以倾向于清理它们自己) |
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |