1. 程式人生 > 其它 >測試label security的inverse_group 和hide option

測試label security的inverse_group 和hide option

技術標籤:oraleoracle

17:39:50 SQL> exec sa_sysdba.create_policy(policy_name=>'policy_inverse_group',column_name=>'policy_inverse_group_col1',default_options=>'inverse_group,hide');

PL/SQL procedure successfully completed.

Elapsed: 00:00:00.49

17:42:23 SQL> select policy_name,column_name,status,policy_options from dba_sa_policies;
POLICY_NAME COLUMN_NAME STATUS POLICY_OPTIONS ------------------------------ ------------------------------ -------- ---------------------------------------- POLICY_HR POLICY_HR_COL1 ENABLED POLICY_INVERSE_GROUP POLICY_INVERSE_GROUP_COL1 ENABLED INVERSE_GROUP, HIDE 17:44:01 SQL>
create table t_inverse_4 (a varchar2(20),b varchar2(20)); Table created. Elapsed: 00:00:00.09 17:46:25 SQL> exec sa_policy_admin.apply_table_policy(policy_name=>'policy_inverse_group',schema_name=>'pdbadmin',table_name=>'t_inverse_4'); PL/SQL procedure successfully completed. Elapsed: 00:00:00.05 17:47:23 SQL>
desc t_inverse_4; Name Null? Type ----------------------------------------------------------------------------------------------------- -------- -------------------------------------------------------------------- A VARCHAR2(20) B VARCHAR2(20) 可以看到policy column確實是hide了