【发布时间】:2020-10-11 22:21:16
【问题描述】:
我想通过匿名块调用程序,例如 开始 t_maha_del_22_06_p('22.06.2020');结束; 但我运行一次并希望使用循环调用以占用大量日期时间 就像从 8 月 1 日到 15 日一样。我该怎么做?
create table t_maha_delete_22_06
(dt date,text varchar2(100));
create or replace procedure my_sch.t_maha_del_22_06_p(p_dt in date default trunc(sysdate) -1) as
begin
delete from t_maha_delete_22_06
where trunc(dt) = p_dt;
commit;
insert into t_maha_delete_22_06
select
trunc(p_dt) dt,
'blablabla' text from dual
commit;
end;
【问题讨论】:
标签: oracle loops plsql cursor procedure