2个回答
展开全部
插入语句不需要条件的,你说的条件是指什么?下面存储过程的表名是可变的。
create or replace procedure p_insert(v_tab in varchar2,v_val in varchar2) is
begin
EXECUTE IMMEDIATE 'INSERT INTO '||v_tab||' VALUES('||v_val||')';
COMMIT;
end p_insert;
调用:
BEGIN p_insert('dept','50,''COMPUTER'',''HRB'',null'); END;
create or replace procedure p_insert(v_tab in varchar2,v_val in varchar2) is
begin
EXECUTE IMMEDIATE 'INSERT INTO '||v_tab||' VALUES('||v_val||')';
COMMIT;
end p_insert;
调用:
BEGIN p_insert('dept','50,''COMPUTER'',''HRB'',null'); END;
追问
你理解错了我的意思,我是要给定一个条件,一个表名,生产查出数据的insert语句,你这样是插入数据,我是要语句,不是导入数据
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询