SYSTEM$CLEANUP_DATABASE_ROLE_GRANTS

SYSTEM$CLEANUP_DATABASE_ROLE_GRANTS

SYSTEM$CLEANUP_DATABASE_ROLE_GRANTS 함수는 테이블 삭제된 객체에 대한 권한을 공유(share)에서 회수하고 데이터베이스 역할을 공유에 부여해요.

출처: SYSTEM$CLEANUP_DATABASE_ROLE_GRANTS

본문

SYSTEM$CLEANUP_DATABASE_ROLE_GRANTS 함수는 삭제된 객체에 대한 권한을 공유에서 회수하고 데이터베이스 역할을 공유에 부여해요.

구문 (Syntax)

SYSTEM$CLEANUP_DATABASE_ROLE_GRANTS( '<database_role_name>' , '<share_name>' )

인자 (Arguments)

  • 'database_role_name' — 데이터베이스 역할의 이름이에요. 식별자가 db_name.database_role_name 형식으로 완전히 정규화되지 않으면 명령은 세션의 현재 데이터베이스에 있는 데이터베이스 역할을 사용해요.
  • 'share_name' — 공유의 이름이에요.

접근 제어 요구 사항 (Access control requirements)

이 함수를 호출하려면 활성 역할에 전역 MANAGE GRANTS 권한이 있어야 해요.

사용 메모 (Usage notes)

없음.

예제 (Example)

함수를 호출해요:

SELECT SYSTEM$CLEANUP_DATABASE_ROLE_GRANTS('mydb.dbr1' , 'myshare');

더 알아보기 (Learn more)

  • 시스템 함수 (System functions)
  • 시스템 제어 함수 (System Control)
  • 데이터베이스 역할 (Database roles)