重庆思庄Oracle、Redhat认证学习论坛

标题: Oracle 11g数据加密(Full redaction) [打印本页]

作者: miss_puff    时间: 2018-2-1 13:56
标题: Oracle 11g数据加密(Full redaction)
Full redaction:对列中的数据全部redact

SQL> show user;
USER is "SZTECH"
SQL> select * from student;

    STD_ID FIRST_NAME LAST_NAME  PHONE_NUMBER
---------- ---------- ---------- -------------
      1000 Steven     King       137-5820-0888
      1001 Anne       Hathaway   130-9677-0491
      1002 Taylor     Swift      177-2345-6789

SQL> begin
  2    dbms_redact.add_policy(
  3       object_schema     =>'SZTECH',
  4      object_name       =>'STUDENT',
  5      policy_name       =>'REDACT_STU_1',
  6      column_name       =>'LAST_NAME',
  7      function_type     =>DBMS_REDACT.full,
  8      enable            =>TRUE,
  9      expression        =>'1=1');
10  end;
11  /

PL/SQL procedure successfully completed.

SQL> select * from student;

    STD_ID FIRST_NAME LAST_NAME  PHONE_NUMBER
---------- ---------- ---------- -------------
      1000 Steven                137-5820-0888
      1001 Anne                  130-9677-0491
      1002 Taylor                177-2345-6789

SQL>



367825a72abf677bda.png
登录/注册后可看大图