CREATE MAINTENANCE POLICY¶
在当前或指定的架构中创建一个新的 维护策略。
语法¶
CREATE [ OR REPLACE ] MAINTENANCE POLICY [ IF NOT EXISTS ] <name>
SCHEDULE = 'USING CRON <cron_spec> <timezone>'
[ COMMENT = '<comment>' ]
必填参数¶
name指定维护策略的标识符。标识符在架构中必须唯一。
SCHEDULE = 'USING CRON cron_spec timezone指定维护策略的计划。此参数使用的语法与 CREATE TASK 命令的
SCHEDULE参数相同。
可选参数¶
COMMENT = 'comment'指定维护策略的可选注释。
使用说明¶
每个应用程序或账户只能有一个维护策略。
访问控制要求¶
用于执行此 SQL 命令的 角色 必须至少具有以下 一项 权限:
权限 |
对象 |
备注 |
|---|---|---|
CREATE MAINTENANCE POLICY |
架构 |
示例¶
以下示例创建了一个维护策略,该策略安排在星期六 2 AM (UTC) 进行升级:
CREATE MAINTENANCE POLICY my_maintenance_policy
SCHEDULE = 'USING CRON 0 2 * * SAT UTC'
COMMENT = 'Weekly Saturday maintenance window';