创建过程用到的序列和表:(附件:)--CreatesequencecreatesequenceSEQ_SYS_LOGWRITEminvalue10001maxvalue99999startwith10001incrementby1cycle;--Createtablecreatetablet_sys_logrecord(task_idinteger,task_namevarchar2(30),table_namevarchar2(30),task_signvarchar2(20),start_timedate,end_timedate,task_statusinteger,task_logvarchar2(200),task_posvarchar2(200),row_countinteger);commentontablet_sys_logrecordis'过程运行日志记录表';'任务ID';'程序名称';'目标表名';'任务标志';'程序开始时间';'程序结束时间或出错时间';'任务状态';'任务日志';'任务位置';'数据量';创建过程代码:(附件:)createorreplaceprocedurep_sys_logwrite(oi_task_idinoutinteger,iv_task_nameinvarchar2,iv_table_nameinvarchar2,iv_task_signinvarchar2,ii_task_statusininteger,iv_task_loginvarchar2,iv_task_posinvarchar2,ii_rowcountinintegerdefaultnull)is/**--功能描述:用于记录过程运行日志--参数:--oi_task_idinoutinteger任务ID,任务状态为1时做输出参数,任务状态为0和其它时做输入参数--iv_task_nameinvarchar2任务名称--iv_table_nameinvarchar2目标表名--iv_task_signinvarchar2任务标志,任务的统计时间--ii_task_statusininteger任务状态,0程序运行完成,1程序运行中
oracle数据库中一个日志记录过程的应用 来自淘豆网www.taodocs.com转载请标明出处.