oracle帮助中说不行,我试验也不行(oracle9.2)。有人成功过吗。因为我要在ado中用记录集的open方法插入blob数据,而这样的操作是自动加上for update的。

解决方案 »

  1.   

    文档说如果视图上建立了instead使用触发器是可以的
      

  2.   

    一般来说,看你视图怎么建的,如果是一个很简单的视图,比如只是根据某些条件从某一个表里取了些记录的视图,当然是可以用for update的,但如果是一个对多表(或视图)进行操作的视图,应该是不行的。
      

  3.   

    我仅仅是从一个表中取些记录,但是判断条件用到了其他视图和表,这样可以吗?
    我在用的时候提示我:不能从distinct或者group by的视图中for update。