有两张表结构完全相同的表:
table1:id number,content clob;
table2:id number,content clob;
table1,table2的id有重复。
希望能定时把table2中的数据插入table2。插入table2时id以table1的最大Id自增插入。                        

解决方案 »

  1.   

    存储过程来转移。
    job来定时调这个存储过程。。
      

  2.   

    希望能定时把table2中的数据插入table2。??同意LS的说法
      

  3.   

    建table1表的时候,把id定义为一个自增长的序号,也可以使用触发器。
    然后定期将table2的content字段内容,插入到table2.插入过程中table1 的id自增长。就实现了你的功能
      

  4.   


    table1 和table2 的ID 是唯一的吗? 如果说允许重复,那么获取的最大ID 就不准确了...方法就是1楼的,建存储过程, 定时执行job, 这个存储过程要好好写了..
    Job的使用可以参考我的blog:
    Oracle dbms_job package 用法小结
    http://blog.csdn.net/tianlesoftware/archive/2009/10/21/4703133.aspx------------------------------------------------------------------------------
    Blog: http://blog.csdn.net/tianlesoftware
    网上资源: http://tianlesoftware.download.csdn.net
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
    Q Q 群:62697716  
      

  5.   


    Oracle 没有自增长的功能,可以用SEQUENCE + 触发器 实现自增长。ORACLE SEQUENCE 介绍 
    http://blog.csdn.net/tianlesoftware/archive/2009/10/30/4745039.aspx------------------------------------------------------------------------------
    Blog: http://blog.csdn.net/tianlesoftware
    网上资源: http://tianlesoftware.download.csdn.net
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
    Q Q 群:62697716