다음을 통해 공유


MSCK REPAIR PRIVILEGES

적용 대상: 예(예)로 표시된 확인 Databricks SQL 예(예)로 표시된 확인 Databricks 런타임

개체와 연결된 모든 사용자에서 모든 권한을 제거합니다.

이 문을 사용하여 Databricks SQL 또는 Databricks Runtime 외부의 Hive 메타스토어에서 개체가 삭제된 후 남은 잔여 액세스 제어를 정리합니다.

구문

MSCK REPAIR object PRIVILEGES

object
  { [ SCHEMA | DATABASE ] schema_name |
    FUNCTION function_name |
    TABLE table_name
    VIEW view_name |
    ANONYMOUS FUNCTION |
    ANY FILE }

매개 변수

  • schema_name

    권한이 제거되는 스키마의 이름을 지정합니다.

  • function_name

    권한이 제거되는 함수의 이름을 지정합니다.

  • table_name

    권한이 제거되는 테이블의 이름을 지정합니다.

  • view_name

    권한이 제거되는 뷰의 이름을 지정합니다.

  • ANY FILE

    모든 사용자에서 ANY FILE 권한을 철회합니다.

  • ANONYMOUS FUNCTION

    모든 사용자에서 ANONYMOUS FUNCTION 권한을 철회합니다.

예제

> MSCK REPAIR SCHEMA gone_from_hive PRIVILEGES;

> MSCK REPAIR ANONYMOUS FUNCTION PRIVILEGES;

> MSCK REPAIR TABLE default.dropped PRIVILEGES;