各位大神好
我想咨询一下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;