유지보수 정책 변경하기
유지보수 정책 변경하기 (ALTER MAINTENANCE POLICY)
이 기능은 중화인민공화국에서는 사용할 수 없어요.
기존 maintenance policy를 수정해요.
참조:
CREATE MAINTENANCE POLICY, DROP MAINTENANCE POLICY, SHOW MAINTENANCE POLICIES
출처: 문서
본문
구문
ALTER MAINTENANCE POLICY [ IF EXISTS ] SET
[ SCHEDULE = '' ]
[ COMMENT = '' ]
ALTER MAINTENANCE POLICY [ IF EXISTS ] UNSET
[ COMMENT ]
ALTER MAINTENANCE POLICY [ IF EXISTS ] RENAME TO
매개 변수
name
변경할 유지 관리 정책의 식별자를 지정합니다.
식별자에 공백이나 특수 문자가 포함된 경우 전체 문자열을 큰따옴표로 묶어야 합니다. 큰따옴표로 묶인 식별자는 대/소문자를 구분합니다.
자세한 내용은 식별자 요구 사항을 참조하세요.
SET
유지 관리 정책에 대해 하나 이상의 지정된 속성을 설정합니다.
SCHEDULE = 'schedule'
유지 관리 정책의 일정을 지정합니다. 이 매개 변수는 CREATE TASK 명령의 SCHEDULE 매개 변수와 동일한 구문을 사용합니다.
COMMENT = 'comment'
유지 관리 정책에 대한 주석을 지정합니다.
UNSET
유지 관리 정책에 대해 하나 이상의 속성을 설정 해제합니다.
COMMENT
유지 관리 정책을 설정 해제합니다.
RENAME TO new_name
유지 관리 정책의 이름을 새 식별자로 바꿉니다. 새 식별자는 스키마 내에서 고유해야 합니다.
액세스 제어 요구 사항
이 작업을 실행하는 데 사용되는 역할은 최소한 다음 권한을 보유해야 합니다.
| 권한 | 객체 | 참고 |
|---|---|---|
| APPLY or OWNERSHIP | 유지 관리 정책 | %ac-ownership% |
스키마의 객체를 운영하려면 상위 데이터베이스에 대한 권한이 하나 이상 필요하고 상위 스키마에 대한 권한도 하나 이상 필요합니다.
지정된 권한 집합으로 사용자 지정 역할을 만드는 방법은 을 참조하세요.
보호 가능한 객체에 대해 SQL 작업을 수행하기 위한 역할 및 권한 부여에 대한 일반적인 정보는 액세스 제어 개요를 참조하세요.
예
다음 예에서는 유지 관리 정책 일정을 일요일 오전 3시(UTC)로 변경합니다.
ALTER MAINTENANCE POLICY my_maintenance_policy SET
SCHEDULE = 'USING CRON 0 3 * * SUN UTC';