- 最后登录
- 2014-10-17
- 在线时间
- 6 小时
- 威望
- 0
- 金钱
- 60
- 注册时间
- 2013-9-25
- 阅读权限
- 10
- 帖子
- 12
- 精华
- 0
- 积分
- 0
- UID
- 1231
|
5#
发表于 2013-12-16 19:32:58
DECLARE
JOB BINARY_INTEGER := :JOB;
NEXT_DATE DATE := :MYDATE;
BROKEN BOOLEAN := FALSE;
BEGIN
DECLARE
DESCERR VARCHAR2(500);
BEGIN
JOB_IF_GET_SALESORDER30(AS_SYSTEMID => '2',
AS_USERID => 'admin',
DESCERR => DESCERR);
IF DESCERR IS NOT NULL THEN
ROLLBACK;
SYS_SYSJOB_LOGCREATE('2',
1864,
'存储过程Job_If_Get_Salesorder30执行失败' || DESCERR,
'false',
DESCERR);
END IF;
COMMIT;
END;
:MYDATE := NEXT_DATE;
IF BROKEN THEN
:B := 1;
ELSE
:B := 0;
END IF;
END;
看看提交的是否太频繁了。 |
|