解决方案 »

  1.   

    我当时说的锁机制就可以  然后他跟我说用sql语句就可以 所以我就一直在想这个问题 查了一下也是查不到怎么用的sql语句  解决都是锁机制所以不知道怎么解决  不过谢谢你的回答
      

  2.   

    select ...for upadate?
      

  3.   

    也不是  我们老师给的答案没用for update
      

  4.   

    正常的update语句就可以啊,不需要判断什么锁!
      

  5.   

    真要考虑锁的问题的话使用,那使用下面这样的sql
    update  table 
    Set  columnl=:new_value 
    Where  id  = :id
    and decode(columnl :old_value,1)  = 1
    这样一个sql就搞定了。
     
      

  6.   


    感谢回答 老师也说过就是问的一条更新语句  不过他没用decode而是加了一个select查询在where后面  我认为你的答案就是面试官想要的吧  只是我还想知道我们老师的是什么意思 可以帮忙解答一下吗?
      

  7.   

    难道是这样的逻辑
    --a
    --a-b
    --a+c
    --2a+c-b-a