那我想让a用户修改完再让b用户修改。怎么办?给出具体例子。

解决方案 »

  1.   

    可以修改,只要修改的不是同一条记录就可以了。
      

  2.   

    to  WingEagle(公猪学爬树) 
    关于"那我想让a用户修改完再让b用户修改。怎么办?给出具体例子。"
    建一个表 a(用作同步信号量)
    事务应该这么写:
    begin transselect * from a (tablockx)  --锁定了信号量,防止其它事务读取或更新表,并在语句或事
                                --务结束前一直持有。
    update table set ...commit trans