本帖最后由 Never_Satisfied 于 2012-07-14 12:07:57 编辑

解决方案 »

  1.   

    update tablename set 字段1=值1,字段2=值2... 
      where 条件字段1=条件值1,条件字段2=条件值2...
      

  2.   

    oracle不支持双重from  这样写
    update aaupdate1 t1 set filecontent = (select filecontent from aaupdate2 t2 where t1.fileno=t2.fileno)
      

  3.   


    create table aabackup1
    (
          fileno int,
          filecontent varchar2(20)
    );
    reate table aabackup2
    (
          fileno int,
          filecontent varchar2(20)
    );没有设置过主键也是正常执行,你是指什么主键?
      

  4.   

    意思是update的子查询不能返回多个值。