카테고리:

시스템 함수 (시스템 정보)

SYSTEM$SHOW_SENSITIVE_DATA_MONITORED_ENTITIES

Returns a JSON array of databases or schemas that are associated with a classification profile, which indicates that objects in these entities are monitored by sensitive data classification.

구문

SYSTEM$SHOW_SENSITIVE_DATA_MONITORED_ENTITIES( [ '<entity_type>' ] )
Copy

인자

'entity_type'

선택 사항입니다. 반환할 엔터티의 유형을 지정하는 문자열입니다. 가능한 값은 ``DATABASE``와 ``SCHEMA``입니다.

If omitted, returns all entities monitored by sensitive data classification.

반환

모니터링되는 엔터티 및 관련 분류 프로필의 배열을 포함하는 JSON 문자열입니다. 배열의 각 오브젝트에는 다음 필드가 포함됩니다.

  • name: 모니터링되는 엔터티(즉, 데이터베이스 또는 스키마)의 이름입니다.

  • type: 엔터티의 유형(DATABASE 또는 SCHEMA)입니다.

  • profile_name: 연결된 분류 프로필의 정규화된 이름입니다.

사용법 노트

  • 분류 프로필과 연결된 오브젝트만 표시됩니다.

  • 엔터티가 출력에 포함되려면 현재 역할에 엔터티 및 이와 연결된 분류 프로필 모두에 대한 액세스 권한이 있어야 합니다.

Show all databases that are monitored by sensitive data classification:

SELECT SYSTEM$SHOW_SENSITIVE_DATA_MONITORED_ENTITIES('DATABASE');
Copy
[
{"name":"TESTDB","type":"DATABASE","profile_name":"TESTDB.TESTSCHEMA.MY_CLASSIFICATION_PROFILE"},
{"name":"TEST","type":"DATABASE","profile_name":"TEST.PUBLIC.TEST_PROFILE"}
]

Show all schemas that are monitored by sensitive data classification:

SELECT SYSTEM$SHOW_SENSITIVE_DATA_MONITORED_ENTITIES('SCHEMA');
Copy
[
{"name":"TESTDB.TESTSCHEMA","type":"SCHEMA","profile_name":"TESTDB.TESTSCHEMA.MY_CLASSIFICATION_PROFILE"}
]

Show all entities (databases and schemas) that are monitored by sensitive data classification:

SELECT SYSTEM$SHOW_SENSITIVE_DATA_MONITORED_ENTITIES();
Copy
[
{"name":"TESTDB","type":"DATABASE","profile_name":"TESTDB.TESTSCHEMA.MY_CLASSIFICATION_PROFILE"},
{"name":"TESTDB.TESTSCHEMA","type":"SCHEMA","profile_name":"TESTDB.TESTSCHEMA.TEST_PROFILE"}
]