| 列名 | 列类型 | 列约束 | 表约束 |
|---|---|---|---|
| event_id | INTEGER | NOT NULL | 主键。外键引用 SYSEVENT。 |
| sched_name | VARCHAR(128) | NOT NULL | 主键。 |
| recurring | TINYINT | NOT NULL | |
| start_time | TIME | NOT NULL | |
| stop_time | TIME | ||
| start_date | DATE | ||
| days_of_week | TINYINT | ||
| days_of_month | UNSIGNED INT | ||
| interval_units | CHAR(10) | ||
| interval_amt | INTEGER |
SYSSCHEDULE 中的每一行都描述事件的触发时间(由 CREATE EVENT 的 SCHEDULE 子句指定)。
event_ id 指派给每个事件的唯一编号。
sched_name 与调度关联的名称。
recurring (0/1) 指出调度是否重复。
start_time 调度开始时间。
stop_time 调度停止时间(如果使用了 BETWEEN)。
start_date 调度事件执行的第一个日期。
days_of_week 用于指出在星期几调度事件的位掩码:
x01 = 星期日
x02 星期一
x04 = 星期二
x08 = 星期三
x10 = 星期四
x20 = 星期五
x40 = 星期六
days_of_month 用于指出在每月几号调度事件的位掩码:
x01 = 1 号
x02 = 2 号
x40000000 = 31 号
x80000000 = 每月的最后 1 天
interval_units EVERY 指定的间隔单位:
HH = 小时
NN = 分钟
SS = 秒
interval_amt EVERY 指定的周期。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。