다음을 통해 공유


ROUTINE_PRIVILEGES

Important

이 기능은 공개 미리 보기 상태입니다.

적용 대상:체크 표시된 예 Databricks SQL 체크 표시된 예 Databricks Runtime 11.3 LTS 이상 체크 표시된 예 Unity Catalog만.

INFORMATION_SCHEMA. 루틴 권한이 있는 보안 주체를 나열합니다.

반환되는 행은 사용자가 상호 작용할 수 있는 권한이 있는 routines 제한됩니다.

메모

현재 MANAGE 권한이 있는 사용자는 INFORMATION_SCHEMA에서 해당 개체의 모든 관련 권한을 볼 수 없습니다. 대신 INFORMATION_SCHEMA는 해당 개체에 대한 자신 소유의 권한만 표시합니다. 이 동작은 나중에 수정될 예정입니다.

MANAGE 권한이 있는 사용자는 SQL 명령 또는 Catalog Explorer를 사용하여 개체의 모든 권한을 볼 수 있습니다. 권한 관리를 Unity Catalog에서 참조하세요.

정의

ROUTINE_PRIVILEGES 관계는 다음 columns포함합니다.

속성 데이터 형식 Nullable Standard 설명
GRANTOR STRING 권한을 부여한 보안 주체입니다.
GRANTEE STRING 권한이 부여된 보안 주체입니다.
SPECIFIC_CATALOG STRING 권한이 부여되는 루틴의 Catalog.
SPECIFIC_SCHEMA STRING 권한이 부여되는 루틴의 데이터베이스 입니다.
SPECIFIC_NAME STRING 권한이 부여된 루틴의 고유한(특정한) 이름 Schema.
ROUTINE_CATALOG STRING SPECIFIC_CATALOG와 일치합니다.
ROUTNE_SCHEMA STRING SPECIFIC_SCHEMA와 일치합니다.
ROUTINE_NAME STRING 권한이 부여되는 루틴의 이름입니다.
PRIVILEGE_TYPE STRING 권한이 부여됩니다.
IS_GRANTABLE STRING 항상 NO입니다. 향후 사용을 위해 예약되어 있습니다.
INHERITED_FROM STRING 권한이 상속되는 상위 관계입니다.

제약 조건

ROUTINE_PRIVILEGES 관계에 다음과 같은 제한 사항이 적용됩니다.

클래스 속성 Column List 설명
기본 키 ROUTINE_PRIVS_PK GRANTOR, GRANTEE, SPECIFIC_CATALOG, SPECIFIC_SCHEMA, SPECIFIC_NAMEPRIVILEGE_TYPE 부여된 권한에 대한 고유 identifier.
외래 키 ROUTINE_PRIVS_ROUTINE_FK SPECIFIC_CATALOG, , SPECIFIC_SCHEMASPECIFIC_NAME 참조 ROUTINES

예제

> SELECT specific_catalog, specific_schema, specific_name, grantee
    FROM information_schema.routine_privileges;