CREATE MAINTENANCE POLICY¶
Erstellt eine neue Wartungsrichtlinie im aktuellen oder angegebenen Schema.
Syntax¶
CREATE [ OR REPLACE ] MAINTENANCE POLICY [ IF NOT EXISTS ] <name>
SCHEDULE = 'USING CRON <cron_spec> <timezone>'
[ COMMENT = '<comment>' ]
Erforderliche Parameter¶
nameGibt den Bezeichner der Wartungsrichtlinie an. Der Bezeichner muss in dem Schema eindeutig sein.
SCHEDULE = 'USING CRON cron_spec timezoneGibt den Zeitplan für die Wartungsrichtlinie an. Dieser Parameter verwendet die gleiche Syntax wie der Parameter
SCHEDULEdes Befehls CREATE TASK.
Optionale Parameter¶
COMMENT = 'comment'Gibt einen optionalen Kommentar für die Wartungsrichtlinie an.
Nutzungshinweise¶
Jede App oder jedes Konto kann nur eine Wartungsrichtlinie haben.
Anforderungen an die Zugriffssteuerung¶
Eine Rolle, die zur Ausführung dieses SQL-Befehls verwendet wird, muss mindestens eine der folgenden Berechtigungen haben:
Berechtigung |
Objekt |
Anmerkungen |
|---|---|---|
CREATE MAINTENANCE POLICY |
Schema |
Beispiele¶
Im folgenden Beispiel wird eine Wartungsrichtlinie erstellt, die Upgrades samstags um 2:00 Uhr UTC plant:
CREATE MAINTENANCE POLICY my_maintenance_policy
SCHEDULE = 'USING CRON 0 2 * * SAT UTC'
COMMENT = 'Weekly Saturday maintenance window';