INSERT INTO DEPARTMENT (DID,DEPTNAME) select max(DID)+1,"商务中心" from EPARTMENT;
commit ;

解决方案 »

  1.   

    sorry:
    "商务中心"改为'商务中心'
      

  2.   

    楼上的,我也是这么做过的~~~~~
    结果进入数据库以后,那个商务中心的did还是0郁闷!!!
      

  3.   

    哦,我错了,错了,成功commit;谢谢,散分!!
      

  4.   

    你的DEPARTMENT表中是不是没有数据,可以用下面语句,试试:
    INSERT INTO DEPARTMENT (DID,DEPTNAME) select decode(max(DID),null,0,max(DID))+1,'商务中心' from EPARTMENT;
    commit ;