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_NAME PRIVILEGE_TYPE |
부여된 권한에 대한 고유 identifier. |
외래 키 | ROUTINE_PRIVS_ROUTINE_FK |
SPECIFIC_CATALOG , , SPECIFIC_SCHEMA SPECIFIC_NAME |
참조 ROUTINES |
예제
> SELECT specific_catalog, specific_schema, specific_name, grantee
FROM information_schema.routine_privileges;