- 类别:
系统函数 (系统信息)
SYSTEM$SHOW_SENSITIVE_DATA_MONITORED_ENTITIES¶
返回一个 JSON 数组,其中包含与分类配置文件相关联的数据库或架构。这表明这些实体中的对象会受到 自动敏感数据分类 的监控。
语法¶
SYSTEM$SHOW_SENSITIVE_DATA_MONITORED_ENTITIES( [ '<entity_type>' ] )
实参¶
'entity_type'
可选。一个字符串,指定要返回的实体类型。可能的值是
DATABASE
和SCHEMA
。如果省略,则返回所有由自动敏感数据分类监控的实体。
返回¶
一个 JSON 字符串,其中包含受监控实体及其关联的分类配置文件的数组。数组中的每个对象都包含以下字段:
name
:受监控实体的名称(即数据库或架构)。type
:实体的类型(DATABASE 或 SCHEMA)。profile_name
:相关联的分类配置文件的全限定名称。
使用说明¶
仅显示与分类配置文件相关联的对象。
当前角色必须同时具有对实体和与之关联的分类配置文件的访问权限,该实体才会包含在输出结果中。
示例¶
显示所有受自动敏感数据分类监控的数据库:
SELECT SYSTEM$SHOW_SENSITIVE_DATA_MONITORED_ENTITIES('DATABASE');
[
{"name":"TESTDB","type":"DATABASE","profile_name":"TESTDB.TESTSCHEMA.MY_CLASSIFICATION_PROFILE"},
{"name":"TEST","type":"DATABASE","profile_name":"TEST.PUBLIC.TEST_PROFILE"}
]
显示所有受自动敏感数据分类监控的架构:
SELECT SYSTEM$SHOW_SENSITIVE_DATA_MONITORED_ENTITIES('SCHEMA');
[
{"name":"TESTDB.TESTSCHEMA","type":"SCHEMA","profile_name":"TESTDB.TESTSCHEMA.MY_CLASSIFICATION_PROFILE"}
]
显示所有受自动敏感数据分类监控的实体(数据库和架构):
SELECT SYSTEM$SHOW_SENSITIVE_DATA_MONITORED_ENTITIES();
[
{"name":"TESTDB","type":"DATABASE","profile_name":"TESTDB.TESTSCHEMA.MY_CLASSIFICATION_PROFILE"},
{"name":"TESTDB.TESTSCHEMA","type":"SCHEMA","profile_name":"TESTDB.TESTSCHEMA.TEST_PROFILE"}
]