关于存储过程记录日志问题

各位大神好

我想咨询一下DB2在存储过程里面如何写记录日志,不管存储过程执行成功与否,也会正常完成,但是如果有异常会把异常信息记录在日志表里。可否有简单的模板提供一个。类似于Oracle我是这样可以写:

CREATE OR REPLACE PROCEDURE PROCEDURE_name (p_DATE VARCHAR2)IS

   V_LOG_ID       NUMBER;

   V_COUNT        VARCHAR2(100);   

BEGIN

    V_LOG_ID := --获取日志ID

    /*

    业务处理逻辑省略

    */

    V_COUNT := --获得数据处理条数

    COMMIT:

   -----------------------------------------------------------------------

   --过程结束

   INSERT INTO log_table (V_LOG_ID, 1, '成功',V_COUNT);

   COMMIT;

EXCEPTION

  WHEN OTHERS THEN

    INSERT INTO log_table (V_LOG_ID, 0, '失败', SQLERRM);

    COMMIT;

END;

参与1

0同行回答

“答”则兼济天下,请您为题主分忧!

提问者

wangjz_01
软件开发工程师UEC

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-10-29
  • 关注会员:1 人
  • 问题浏览:1338
  • X社区推广