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
返回的信息
列名 | 数据类型 | 描述 |
---|---|---|
名称 | VARCHAR(128) | 任务的名称。 |
任务标识 | INTEGER | 任务标识。 |
所有者 | VARCHAR(128) | 创建任务的用户的会话授权标识。 |
OWNERTYPE | VARCHAR (1) | 授权标识类型。 有效值为:
|
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) 进行调整。