TABLE_PRIVILEGES
적용 대상: Databricks SQL Databricks Runtime 10.4 LTS 이상 Unity 카탈로그만 해당
Information_schema. TABLE_PRIVILEGES 카탈로그스키마의 테이블에 대한 권한이 있는 보안 주체를 나열합니다.
정의
TABLE_PRIVILEGES
관계에는 다음 열이 포함되어 있습니다.
속성 | 데이터 형식 | Nullable | Standard | 설명 |
---|---|---|---|---|
GRANTOR |
STRING |
예 | 예 | 권한을 부여한 보안 주체입니다. |
GRANTEE |
STRING |
예 | 예 | 권한이 부여되는 보안 주체 입니다. |
TABLE_CATALOG |
STRING |
예 | 예 | 권한이 부여되는 관계의 카탈로그 입니다. |
TABLE_SCHEMA |
STRING |
예 | 예 | 권한이 부여되는 관계의 스키마 입니다. |
TABLE_NAME |
STRING |
예 | 예 | 권한이 부여되는 관계 입니다. |
PRIVILEGE_TYPE |
STRING |
예 | 예 | 권한이 부여됩니다. |
IS_GRANTABLE |
STRING |
예 | 예 | 항상 NO 입니다. 향후 사용을 위해 예약되어 있습니다. |
INHERITED_FROM |
STRING |
아니요 | 아니요 | 권한이 상속되는 상위 관계입니다. |
제약 조건
TABLE_PRIVILEGES
관계에 다음과 같은 제한 사항이 적용됩니다.
클래스 | 속성 | 열 목록 | 설명 |
---|---|---|---|
기본 키 | TABLEPRIVS_PK |
GRANTOR , GRANTEE , TABLE_CATALOG , TABLE_SCHEMA , TABLE_NAME PRIVILEGE_TYPE |
부여된 권한에 대한 고유 식별자입니다. |
외래 키 | TABLEPRIVS_TABLES_FK |
TABLE_CATALOG , , TABLE_SCHEMA TABLE_NAME |
TABLES 참조 |
예제
> SELECT table_catalog, table_schema, table_name, grantee
FROM information_schema.table_privileges;