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)