CREATE MAINTENANCE POLICY

在当前或指定的架构中创建一个新的 维护策略

另请参阅:

ALTER MAINTENANCE POLICYDROP MAINTENANCE POLICYSHOW MAINTENANCE POLICIES

语法

CREATE [ OR REPLACE ] MAINTENANCE POLICY [ IF NOT EXISTS ] <name>
  SCHEDULE = 'USING CRON <cron_spec> <timezone>'
  [ COMMENT = '<comment>' ]
Copy

必填参数

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';
Copy
语言: 中文