ADMIN_TASK_LIST 管理视图 - 检索有关调度程序中任务的信息

ADMIN_TASK_LIST 管理视图检索有关管理任务调度程序中定义的每个任务的信息。

模式为 SYSTOOLS。

首次调用 ADMIN_TASK_ADD 过程时,将创建此视图。

权限

对 ADMIN_TASK_LIST 管理视图的 SELECT 或 CONTROL 特权。 除非使用 RESTRICTIVE 选项创建数据库,否则缺省情况下将向 PUBLIC 授予 SELECT 特权。

查询 ADMIN_TASK_LIST 视图时,它将仅返回使用会话授权标识创建的任务。 如果您具有 SYSADM、SYSCTRL、SYSMAINT 或 DBADM 权限,那么将返回所有任务。

缺省 PUBLIC 特权

在非限制性数据库中,当自动创建视图时,将向 PUBLIC 授予 SELECT 特权。

示例

请求调度程序中的任务列表:
SELECT * from SYSTOOLS.ADMIN_TASK_LIST

返回的信息

表 1. ADMIN_TASK_LIST 管理视图返回的信息
列名 数据类型 描述
名称 VARCHAR(128) 任务的名称。
任务标识 INTEGER 任务标识。
所有者 VARCHAR(128) 创建任务的用户的会话授权标识。
OWNERTYPE VARCHAR (1) 授权标识类型。 有效值为:
  • U-用户
BEGIN_TIME TIMESTAMP 任务首次能够运行时的时间戳记。1
时间 (END_TIME) TIMESTAMP 上次能够运行任务的时间戳记。1

如果此列是NULL,除非指定了 MAX_INVOCATIONS ,否则该任务可以无限期运行。

MAX_INVOCATIONS INTEGER 任务允许的最大执行次数。 如果此列是NULL,除非指定了 END_TIME ,否则该任务可以无限期运行。
调度 VARCHAR(1024) 任务的调度,采用 UNIX cron 格式。
PROCEDURE_SCHEMA VARCHAR(128) 此任务将执行的过程的模式。
PROCEDURE_NAME VARCHAR(128) 此任务将执行的过程的名称。
进程输入 CLOB(2M) 此任务将执行的过程的输入参数。 如果此列是NULL,没有输入参数。
选项 VARCHAR (512) 影响任务行为的选项。
UPDATE_TIME TIMESTAMP 上次更新任务时的时间戳记。
REMARKS VARCHAR(254) 任务的描述。
注:
  • 1 BEGIN_TIME 和 END_TIME 基于数据库服务器的时区。 用户负责对夏令时 (DST) 进行调整。