BEGIN
DBMS_RLS.ADD_POLICY (
   object_schema            => 'test',
   object_name              => 'tmp_invm_g',
   policy_name              => 'secure_select',
   function_schema          => 'test',
   policy_function          => 'secure_selects',
   statement_types          => 'select,index',
   policy_type              => dbms_rls.CONTEXT_SENSITIVE,
   update_check             => false,
   enable                   => true,
   static_policy            => false,
   long_predicate           => FALSE,
   sec_relevant_cols        => 'custno bal');
END;
这是我添加的策略
根据网上资料 
Sec_relevent_col:10G新增,设置受保护的列,被设置的列的数据将不会显示,只能应用与表和视图,使用逗号或空格作为分隔符。假如DML语句中不含有设置的列,则忽略此策略。
这个参数的释义,我设置'custno bal' 这两个字段,按我理解 select * from tmp_invm_g 的时候 应该看不到custno 和 bal两列
但是添加策略以后 select * from tmp_invm_g, custno 和 bal两列依旧可见,
是哪出的差错还是哪里还需要更多设置,请大家帮看看 解答一下。