7个回答
展开全部
这个应该是JOB的功能兄弟,不是过程.
SQL如下:
begin
sys.dbms_job.submit(job => :job,
what => 'begin
INSERT 表A(指定列名) select 指定列名 from 表B; COMMIT;
end;',
next_date => to_date('09-10-2012 23:24:43', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'sysdate+30/1440');
commit;
end;
/
SQL如下:
begin
sys.dbms_job.submit(job => :job,
what => 'begin
INSERT 表A(指定列名) select 指定列名 from 表B; COMMIT;
end;',
next_date => to_date('09-10-2012 23:24:43', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'sysdate+30/1440');
commit;
end;
/
追问
写上去是错的
追答
PL/SQL会用么?在JOB上右键--新建-在WHAT里复制进"
begin
INSERT 表A(指定列名) select 指定列名 from 表B; COMMIT;
end;"
下一次时间:sysdate+30/1440;
间隔:sysdate+30/1440
展开全部
用JOB 再加上merge into
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into tabB
select 列1,列2 from tabA
select 列1,列2 from tabA
追问
这是插入的吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
感觉单单一个存储过程是不行的 还需要一个触发器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
外连接
追问
能给个代码参考下吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询