insert into TSC19 
select SQ_TSC19.nextval ,647,-,0,0,'',to_date('2004-07-01','YYYY-MM-DD')+seq_date.nextval  from dual;
第二个SEQ 的值可以定义从1开始
把这个语句放在一个循环语句里就可以了

解决方案 »

  1.   

    在两句sql间加上";",然后将两句当作一个字符串赋给一个变量,直接执行即可
      

  2.   

    insert into TSC19 values(SQ_TSC19.Nextval,647,0,0,0,0,'',to_date('2004-07-01','YYYY-MM-DD')
    insert into TSC19 values(SQ_TSC19.Nextval,647,0,0,0,0,'',to_date('2004-07-01','YYYY-MM-DD')--楼主,这两句是向同一个表中插入数据,但是插入数据的结构却不一样,而且没有在表后面限制操作的字段,所以这两句一起执行肯定有问题.循环插入若干数据可以在前殿循环执行.
      

  3.   

    可以使用 PreparedStatement(不需要每一句SQL都需要解释) 然后使用批更新来处理。