Я хотел бы использовать отредактированные столбцы в пакетах и процедурах с необработанными данными, но только тогда он показывает отредактированные, как использовать фактические данные в процедурах?В приведенном ниже примере ename является отредактированным столбцом и полностью отредактирован как пустой.
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 :