SVV_ATTACHED_MASKING_POLICY - Amazon Redshift

Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章

SVV_ATTACHED_MASKING_POLICY

使用 SVV_ATTACHED_MASKING_POLICY 可檢視目前連線資料庫上連接政策的所有關係和角色/使用者。

只有超級使用者和具有 sys:secadmin 角色的使用者才能檢視 SVV_ATTACHED_MASKING_POLICY。一般使用者將看到 0 列。

資料表欄

欄名稱 資料類型 說明
policy_name text 連接至資料表的遮罩政策的名稱。
schema_name text 連接政策之資料表的結構描述。
table_name text 連接政策的資料表名稱。
table_type text 連接政策的資料表類型。
grantor text 連接政策的使用者名稱。
grantee text 連接政策的使用者/角色名稱。
grantee_type text grantee 的類型。這可以是 roleuserpublic
優先權 int 連接政策的優先順序。
input_columns text 連接政策的輸入欄屬性。
output_columns text 連接政策的輸入欄屬性。
is_masking_datashare_on boolean 政策所連接的資料表是否透過資料共用受到 DDM 保護。

內部函數

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

政策連接的使用者名稱。