又上来提问题了,因为小弟刚毕业,身边搞开发的人又不多,所以经常性来此提问,望各位大师原谅。
小弟想读一个表(表中有一字段为“该行是否正在处理”),每次读几十行记录,把这几十行记录设为正在处理,
处理完后,再读几十行记录,如此重复。
由于是多线程的,所以处理时,想对这几十行锁定它,以防其他线程重复处理。
(虽然设置了一个字段为“该行是否正在处理”,但由于数据库是远程的,有一定的网络延时,所以设置的该字段没起到作用。)
试过用select top 20 * from TableA with (rowlock)
然后waitfor delay XXXX
但好像写错了,
请各位大师指教。
相关文章:
-
2021-06-02
-
2022-01-03
-
2021-09-09
-
2021-12-07
-
2021-09-10
-
2021-09-15
-
2021-07-28
-
2021-06-08
猜你喜欢
-
2022-12-23
-
2022-12-23
-
2021-12-24
-
2021-09-20
-
2021-08-23
-
2022-12-23
-
2021-07-04
相关资源
-
下载
2023-02-12
-
下载
2022-12-05
-
下载
2023-01-31