老外问我的,我没答上.
谁有实例代码给我看看

解决方案 »

  1.   

    insert into ...   select  * from view;
      

  2.   

    create view ss 
    as 
    select fd01 from table1;update ss set fd01=null;.
        [align=center]====  ====
    [/align]
    .
    贴子分数<20:对自已的问题不予重视。
    贴子大量未结:对别人的回答不予尊重。
    .
      

  3.   

    一、创建视图
    create or replace view test as select * from 表名二、updateupdate 表名 set 某列 =(select 某列 from view where 某列='条件')
      

  4.   

    通过视图更新表时,如果当前view关联多张表时 
    比如create or replace view test as select * from tab1 a, tab2 b
    where a.id = b.id
    要保证a.id,b.id为pk
      

  5.   

    再做update test set 列名 = XXX where 列名=XXXX 
    会对应更新到对应的那张表上
      

  6.   

    create or replace view  tt as select t.* from test t;
    delete from tt where rownum<5;
    commit;
    select * from tt;
      

  7.   

    两种,一个是可更新视图。 需要有主键。还有一个是基于视图的trigger ,instead 触发器.
    详细可以查找一下。
      

  8.   

    insert into 要更新的表 value (select  * from view);