永发信息网

各位大虾,在oracle数据库中我想用plsql弄一个定时删除器怎么弄啊

答案:2  悬赏:0  手机版
解决时间 2021-03-12 04:21
我建了一个表letgo,表中就有一个字段policyNumber,我想一周让它自动清理一下policyNumber中的值,改怎么弄啊,百度查了查,只知道用存储过程还有job,但是没有实现成功
最佳答案
存储过程:
create or replace procedure proc_delete_data()
begin

delete from letgo;
commit;
end

end proc_delte;

/
Job:

begin
sys.dbms_job.submit(job => :job,
what => 'proc_delete_data;',
next_date => to_date('04-08-2008 05:44:09', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'NEXT_DAY(TRUNC(SYSDATE ), ''TUESDAY'' ) + 12/24');
commit;
end;
/
表示每周二中午12点执行,注:次为示例,具体逻辑自己补充
全部回答
首先确认你数据库有几个?如果有几个则需要设置,打开plsql ,tools--》preferences,选中左边第一项“connection”,右边的配置栏中,下面oracle home 设置为你想连接的数据库。 如果你只有一个库,那么尝试做以下操作。打开服务查看相关的监听服务有没有开启。如果开启还是出现这个问题,那么确认一下你的电脑名或者配置的虚拟网卡ip是否做过改动,如果改动,数据库需重新建立。 如果没有上述问题,请在net manager 中看一下oracle的服务名,端口号,服务地址是否配置正确。监听服务中主机名、端口号是否配置正确。都正确还是出错,那么建议关闭监听服务,删除原监听重新建立监听。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样快速有效地瘦大腿和臀部?
集团各经营管理中心、各子公司、各分公司、各
衣柜移门多少钱一平方及选购技巧
清清美发地址在哪,我要去那里办事
钢筋框梁中6C25/6C25/2C20什么意思
【马字几画】马字共几画
石家庄开蒙世界适合3周多的孩子玩吗
4x+3(x-1.2)=21.6怎么解
我是滴嗒拼车车主,请问拼车合法吗?
石家庄铁道大学离退休职工活动中心(东北门)地
卡上莫名有超级网银转入五千多进来
光波炉哪个品牌最好?
繁星春水的读书笔记500字
地球各圈层结构是怎样的地球圈层分为地球外圈
作文,我的颜色
推荐资讯
牛玄庵日式火锅专门店(新源里店)的牛肉火锅
刮目相看的,刮是什么意思
添添蒸品速食怎么去啊,有知道地址的么
有什么好看的漫画 比如贫穷父女那种,最后是
恒丰生物绒有限公司地址在哪,我要去那里办事
孕吐完喉咙难受吃什么可以缓解
{int a,b[10],c,i=0; printf(“输入一个整数\
从上海龙华分院怎么到总院怎么坐地铁
电话卡入网地区在哪里就只能在哪里上网吗
不平凡的我经历别人不一样的人生是什么意思
怎样辨别芦荟是否有毒
单位工程验收时,可以不参加的单位有()。A.分
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?