SVV_ATTACHED_MASKING_POLICY
SVV_ATTACHED_MASKING_POLICY를 사용하여 현재 연결된 데이터베이스에 정책이 연결된 모든 관계 및 역할/사용자를 봅니다.
sys:secadmin
역할이 부여된 슈퍼 사용자와 사용자만 SVV_ATTACHED_MASKING_POLICY를 볼 수 있습니다. 일반 사용자에게는 0개의 행이 표시됩니다.
테이블 열
열 명칭 | 데이터 유형 | 설명 |
---|---|---|
policy_name | 텍스트 | 테이블에 연결할 마스킹 정책 이름입니다. |
schema_name | 텍스트 | 정책이 연결될 테이블의 스키마입니다. |
table_name | 텍스트 | 정책이 연결될 테이블의 이름입니다. |
table_type | 텍스트 | 정책이 연결될 테이블의 형식입니다. |
grantor | 텍스트 | 정책을 연결한 사용자의 이름입니다. |
grantee | 텍스트 | 정책이 연결된 사용자/역할의 이름입니다. |
grantee_type | 텍스트 | 피부여자의 유형입니다. 역할, 사용자 또는 퍼블릭일 수 있습니. |
우선순위 | int | 연결된 정책의 우선 순위입니다. |
input_columns | 텍스트 | 연결된 정책의 입력 열 속성입니다. |
output_columns | 텍스트 | 연결된 정책의 출력 열 속성입니다. |
내부 함수
SVV_ATTACHED_MASKING_POLICY는 다음과 같은 내부 함수를 지원합니다.
mask_get_policy_for_role_on_column
지정된 열/역할 쌍에 적용되는 가장 높은 우선 순위 정책을 가져옵니다.
구문
mask_get_policy_for_role_on_column (relschema, relname, colname, rolename);
파라미터
- relschema
-
정책이 있는 스키마의 이름입니다.
- relname
-
정책이 있는 테이블의 이름입니다.
- colname
-
정책이 연결된 열의 이름입니다.
- rolename
-
정책이 연결된 역할의 이름입니다.
mask_get_policy_for_user_on_column
지정된 열/사용자 쌍에 적용되는 가장 높은 우선 순위 정책을 가져옵니다.
구문
mask_get_policy_for_user_on_column (relschema, relname, colname, username);
파라미터
- relschema
-
정책이 있는 스키마의 이름입니다.
- relname
-
정책이 있는 테이블의 이름입니다.
- colname
-
정책이 연결된 열의 이름입니다.
- rolename
-
정책이 연결된 사용자의 이름입니다.