как использовать отредактированный столбец в пакетах (он показывает отредактированное значение) - PullRequest
0 голосов
/ 29 мая 2019

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