Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 系统对象 » 视图 » 系统视图

 

SYSSCHEDULE 系统视图

SYSSCHEDULE 系统视图中的每一行都描述事件的触发时间(由 CREATE EVENT 的 SCHEDULE 子句指定)。该视图的基础系统表为 ISYSSCHEDULE。

列名 列类型 说明
event_id UNSIGNED INT 指派给每个事件的唯一编号。
sched_name VARCHAR(128) 与事件的调度相关联的名称。
recurring TINYINT 指出调度是否重复。
start_time TIME 调度开始时间。
stop_time TIME 调度停止时间(如果使用了 BETWEEN)。
start_date DATE 调度事件执行的第一个日期。
days_of_week TINYINT 用于指出在星期几调度事件的位掩码:
  • x01 = 星期日
  • x02 = 星期一
  • x04 = 星期二
  • x08 = 星期三
  • x10 = 星期四
  • x20 = 星期五
  • x40 = 星期六
days_of_month UNSIGNED INT 用于指出在该月中的哪天调度事件的位掩码。一些示例包括:
  • x01 = 1 号
  • x02 = 2 号
  • x40000000 = 31 号
  • x80000000 = 每月的最后 1 天
interval_units CHAR(10) EVERY 指定的间隔单位:
  • HH = 小时
  • NN = 分钟
  • SS = 秒
interval_amt INTEGER EVERY 指定的周期。
基础系统表上的约束

PRIMARY KEY (event_id, sched_name)

FOREIGN KEY (event_id) 引用 SYS.ISYSEVENT (event_id)