一天的过程运行详细信息



如果您可以提供该特定日期已调用程序的"次数"的详细信息,请告诉我所有有效程序。

您可以使用自己的日志记录技术。例如,首先,您可以在所需过程的相同架构下创建一个表。然后,在该调用过程中的 begin 语句结束之后,您可以将日志插入到您新创建的日志表中。

CREATE TABLE SCHEMA.LOGTABLE
(
DATECOLUMN    DATE DEFAULT SYSTIMESTAMP,
PROCNAME      VARCHAR2 (200 CHAR),
TABLENAME     VARCHAR2 (200 CHAR),
MESSAGE       VARCHAR2 (1000 CHAR),
LOGSEQUENCE   NUMBER
);

CREATE OR REPLACE PROCEDURE SCHEMA.PROCNAME IS
BEGIN
INSERT INTO SCHAME.LOGTABLE(DATECOLUMN,
PROCNAME,
TABLENAME,
MESSAGE,
LOGSEQUENCE)
VALUES (SYSTIMESTAMP,
'SCHEMA.PROCNAME',
'SCHEMA.TABLENAME',
'Proc STARTED',
NULL,
SCHEMA.SEQ_SISTEM_LOG.NEXTVAL);
COMMIT;

.....
INSERT INTO SCHAME.LOGTABLE(DATECOLUMN,
PROCNAME,
TABLENAME,
MESSAGE,
LOGSEQUENCE)
VALUES (SYSTIMESTAMP,
'SCHEMA.PROCNAME',
'SCHEMA.TABLENAME',
'Proc ENDED',
NULL,
SCHEMA.SEQ_SISTEM_LOG.NEXTVAL);
COMMIT;
END;

相关内容

最新更新