SHOW MAINTENANCE POLICIES
SHOW MAINTENANCE POLICIES
SHOW MAINTENANCE POLICIES 명령은 지정한 계정 또는 앱에 적용된 유지 관리 정책(maintenance policy) 목록을 보여주는 명령이에요.
출처: 문서
본문
이 명령은 지정한 계정 또는 앱에 적용된 유지 관리 정책을 나열해요.
관련 명령: CREATE MAINTENANCE POLICY, ALTER MAINTENANCE POLICY, DROP MAINTENANCE POLICY.
구문 (Syntax)
SHOW MAINTENANCE POLICIES { ON | IN } { ACCOUNT | APPLICATION <app_name> | <entity_type> <entity_name> }
파라미터 (Parameters)
- { ON | IN } {
ACCOUNT|APPLICATION <app_name>|<entity_type> <entity_name>} — 명령의 범위를 지정해요. 다음 중 하나를 지정해요:ACCOUNT— 계정에 적용된 유지 관리 정책 표시.APPLICATION <app_name>— 지정한 앱에 적용된 유지 관리 정책 표시.IN <entity_type> <entity_name>— 지정한 엔티티의 유지 관리 정책 표시.entity_type은 다음 중 하나예요:DATABASE,SCHEMA,APPLICATION PACKAGE.SCHEMA— 지정한 스키마의 유지 관리 정책 표시 (예:SHOW MAINTENANCE POLICIES IN SCHEMA my_schema;).
접근 제어 요구 사항 (Access control requirements)
이 SQL 명령을 실행하는 역할은 최소한 다음 권한 중 하나를 가져야 해요:
| 권한 (Privilege) | 객체 (Object) | 비고 |
|---|---|---|
| APPLY MAINTENANCE POLICY | 계정 | |
| OWNERSHIP | 유지 관리 정책 | 객체에 대한 특별 권한으로, 만든 역할에 자동 부여되며 GRANT OWNERSHIP으로 이전할 수 있어요. |
예제 (Examples)
계정에 적용된 모든 유지 관리 정책을 표시해요:
SHOW MAINTENANCE POLICIES ON ACCOUNT;
특정 앱의 유지 관리 정책을 표시해요:
SHOW MAINTENANCE POLICIES ON APPLICATION my_app;
특정 데이터베이스의 유지 관리 정책을 표시해요:
SHOW MAINTENANCE POLICIES IN DATABASE my_database;
특정 앱 패키지의 유지 관리 정책을 표시해요:
SHOW MAINTENANCE POLICIES IN APPLICATION PACKAGE my_app_package;
특정 스키마의 유지 관리 정책을 표시해요:
SHOW MAINTENANCE POLICIES IN SCHEMA my_schema;
더 알아보기 (Learn more)
- CREATE MAINTENANCE POLICY — 유지 관리 정책 만들기
- ALTER MAINTENANCE POLICY — 유지 관리 정책 수정
- DROP MAINTENANCE POLICY — 유지 관리 정책 삭제