- カテゴリ:
システム関数 (システム情報)
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"}
]