如INSERT INTO FIA10( FIA10007,FIA10008,FIA10009,
FIA10010,FIA10011,FIA10012,FIA10013,FIA10014)
VALUES(?,?,?,
?,?,?,SYSDATE,FIA10014) 其中FIA10007,FIA10008,FIA10009,FIA10010,FIA10011,FIA10012是从另外一个表FIA09复制插入的多条记录,而FIA10013是一条数据库系统时间,FIA10014是客户端提交的数据(在多条记录中是重复的)。请问如何用存储过程实现多数据插入
FIA10010,FIA10011,FIA10012,FIA10013,FIA10014)
VALUES(?,?,?,
?,?,?,SYSDATE,FIA10014) 其中FIA10007,FIA10008,FIA10009,FIA10010,FIA10011,FIA10012是从另外一个表FIA09复制插入的多条记录,而FIA10013是一条数据库系统时间,FIA10014是客户端提交的数据(在多条记录中是重复的)。请问如何用存储过程实现多数据插入
FIA10010,FIA10011,FIA10012,FIA10013,FIA10014)
select FIA10007,FIA10008,FIA10009,FIA10010,FIA10011,FIA10012,SYSDATE,FIA10014
from FIA09
FIA10014 是客户端输入的,如何在select 子句查询中体现出来呢
FIA10010,FIA10011,FIA10012,FIA10013,FIA10014)
select FIA10007,FIA10008,FIA10009,FIA10010,FIA10011,FIA10012,SYSDATE,?
from FIA09
然后用程序输入?的参数?
v_FIA10014 varchar
)
is
begin
INSERT INTO FIA10(FIA10007,FIA10008,FIA10009,
FIA10010,FIA10011,FIA10012,FIA10013,FIA10014)
select FIA10007,FIA10008,FIA10009,FIA10010,FIA10011,FIA10012,SYSDATE,v_FIA10014
from FIA09;
end xxx;