I would like to use the redacted columns in packages and procedures with raw data but it is showing the redacted only then how to use the actual data in procedures? In below example ename is redacted column and fully redacted as empty.
BEGIN DBMS_REDACT.add_policy(
object_schema => 'hr',
object_name => 'new_emp',
column_name => 'ename',
policy_name => 'redact_ename_info',
function_type => DBMS_REDACT.full,
expression => '1=1' );END;/ --Redaction is done for ename column in new_emp table.
create or replace procedure new_emp_pro(cust_id in varchar2) as
v_ename varchar2(200):=null;
begin
select ename into v_ename from new_emp where empid=cust_id;
dbms_output.put_line('v_ename :'||v_ename);
end;
/
PL/SQL procedure successfully completed.
v_ename :