又上来提问题了,因为小弟刚毕业,身边搞开发的人又不多,所以经常性来此提问,望各位大师原谅。

小弟想读一个表(表中有一字段为“该行是否正在处理”),每次读几十行记录,把这几十行记录设为正在处理,

处理完后,再读几十行记录,如此重复。

由于是多线程的,所以处理时,想对这几十行锁定它,以防其他线程重复处理。

(虽然设置了一个字段为“该行是否正在处理”,但由于数据库是远程的,有一定的网络延时,所以设置的该字段没起到作用。)

试过用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
相关资源
相似解决方案