常用搜索: 北大青鸟系统分析师数据库系统工程师网络工程师软件设计师软件评测师信息安全工程师程序员网络管理员短信猫OracleSQL ServerDB2AndroidWindows操作系统
又上来提问题了,因为小弟刚毕业,身边搞开发的人又不多,所以经常性来此提问,望各位大师原谅。

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

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

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

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

试过用select  top 20 * from  TableA with (rowlock)
然后waitfor delay XXXX
但好像写错了,
请各位大师指教。
posted on 2007-09-04 17:43  Bankey  阅读(1010)  评论(4编辑  收藏  举报
常用插件:Html Agility PackjchardetThickBoxFCKeditoreWebEditorAjaxProAspNetPager