当前位置: 代码迷 >> DB2 >> ,小弟我想写这样一个存储过程
  详细解决方案

,小弟我想写这样一个存储过程

热度:6216   发布时间:2013-02-26 00:00:00.0
请教高手,我想写这样一个存储过程
请教高手,我想写这样一个存储过程:
我写了一个这样的java方法:
public   void   createFunc(Long   projEmpId,List   funcList){
String   sql   =   " ";
                //参数funcList有80个对象
for(int   i   =   0;   i   <   len;   i++){
Misfunc   misfunc   =   (Misfunc)   funcList.get(i);
String   funcCode   =   misfunc.getMisfuncCode();
Long   idd   =   new   Long(super.getNextIdFromSequence());
//下面将循环插入80条记录,执行下面的方法。
insert   into   SYS_PROJ_FUNC(ID,PROJ_EMP_ID,FUNC_CODE)   values (id,projEmpid,funcCode);
}
}

我想怎么用存储过程来实现这样的操作呢?
或者简单说从表一table1查询出一些数据然后插入到表二中table2



------解决方案--------------------------------------------------------
insert into table2 select * from table1 where ...
------解决方案--------------------------------------------------------
跨数据库么?
不跨数据库的话,insert into table2 select * from table1 where ...
跨数据库的话,就要用到联合数据库了
用联合数据库的话,还不如用程序代替了
  相关解决方案