对数据库数据进行修改时,有些可以直接使用update进行修改,有些要先用cursor(游标)定位后再用update进行修改。 问:什么情况下可以直接使用update对数据进行修改,什么情况下要先用cursor定位,然后再用update进行修改?

解决方案 »

  1.   

    “先用cursor定位”这是啥意思?没听过。。
    怎么个写法?open cursor?还是
    FOR rec IN cur_test LOOP ?
      

  2.   

    什么情况都是要使用update进行数据的更新的。
    使用cursor的目的是为了返回并处理一个记录的集合。
      

  3.   

    cursor  是为了存放数据集, fetch aa into C1  目的是为了取指针中的数据。