CREATE OR REPLACE PROCEDURE APICALL_LOG_INTERFACE_CLEAN
(
CLEANDAY IN Number --天数
) AS
v_cleanDay number; --天数
v_errmsg varchar2(2000); --错误信息
v_id varchar2(50); --ID BEGIN
v_cleanDay:=NVL(CLEANDAY,0);
select sys_guid() into v_id from dual; --随机一个log ID
delete from APICALL_LOG_INTERFACE where trunc(RESPDATE) < trunc(sysdate-v_cleanDay);-- 删除v_cleanDay天前的数据
insert into APP_CLEAN_LOG(ID,PRO_NAME,STATUS,CREATEDATE)values(v_id,'APICALL_LOG_INTERFACE_CLEAN','1',sysdate);--插入日志
commit;
exception
when others then
begin
v_errmsg := '错误! sqlcode:' || sqlcode || ' sqlerrm:' ||sqlerrm;
rollback;
dbms_output.put_line(v_errmsg);
select sys_guid() into v_id from dual;
insert into APP_CLEAN_LOG(ID,PRO_NAME,STATUS,CREATEDATE,ERROR_MSG)--插入日志
values(v_id,'APICALL_LOG_INTERFACE_CLEAN','0',sysdate,v_errmsg);
commit;
end;
END APICALL_LOG_INTERFACE_CLEAN;

  

最新文章

  1. 4、JavaScript
  2. vmware虚拟机网络自动断开的问题
  3. Java学习总结(二)----Java语言基础
  4. ajax连接池和XMLHttpRequest
  5. altium designer 13 学习之添加汉字
  6. Spring Boot 入门概念介绍
  7. zoj 2770 Burn the Linked Camp
  8. MongoDB 自动增长
  9. 初探奥尔良(Orleans)
  10. ubuntu 配置minicom 进行串口开发
  11. mysql字符串 转 int-double CAST与CONVERT 函数的用法
  12. 【转】Android AlertDialog自定义布局
  13. Error LNK2019:Unresolved External Symbol 的解决方案
  14. selenium自动化之定位多个元素
  15. JVM性能调优(转)
  16. L151
  17. 最小生成树 prim
  18. [总]Android高级进阶之路
  19. Django框架 之 modelform组件
  20. homework for Java

热门文章

  1. MySQL常用查询方法
  2. AspNetPager分页控件的使用以及常见错误
  3. Java中的内存机制及管理
  4. [LeetCode] String to Integer (atoi) 字符串
  5. poj 3261 Milk Patterns 后缀数组 + 二分
  6. MySQL数据库”mysql SQL Error:1146,SQLState:42S02 “解决方法
  7. apscheduler定时器
  8. hdu 3074(线段树)
  9. 点击事件与UICollectionView的代理事件的冲突问题
  10. HDU 1269.迷宫城堡-Tarjan or 双向DFS