我想创建一个作业并将其关联到几个窗口(WEEKNIGHT_WINDOW&WEEKEND_WINDOW),但我在Oracle文档中看不到任何Windows参数。创建工作时:
DBMS_SCHEDULER.CREATE_JOB (
job_name IN VARCHAR2,
job_type IN VARCHAR2,
job_action IN VARCHAR2,
number_of_arguments IN PLS_INTEGER DEFAULT 0,
start_date IN TIMESTAMP WITH TIME ZONE DEFAULT NULL,
repeat_interval IN VARCHAR2 DEFAULT NULL,
end_date IN TIMESTAMP WITH TIME ZONE DEFAULT NULL,
job_class IN VARCHAR2 DEFAULT 'DEFAULT_JOB_CLASS',
enabled IN BOOLEAN DEFAULT FALSE,
auto_drop IN BOOLEAN DEFAULT TRUE,
comments IN VARCHAR2 DEFAULT NULL);
这是我正在使用的Oracle版本:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
PL/SQL Release 11.2.0.2.0 - Production
"CORE 11.2.0.2.0 Production"
TNS for 64-bit Windows: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production
答案 0 :(得分:0)
您要查找的参数是:
schedule_name
与此关联的计划,窗口或窗口组的名称 工作
我相信您可以直接将窗口传递给schedule_name,或者您可以通过以下方式执行此操作:
CREATE_GROUP
ADD_GROUP_MEMBER
您可以在其中向现有窗口组添加一个或多个窗口 (旧方法是ADD_WINDOW_GROUP_MEMBER)
然后将该组传递给schedule_name。