1、自建加密函数
CREATE OR REPLACE FUNCTION MD5(passwd IN VARCHAR2) RETURN VARCHAR2 IS
retval varchar2(32);
BEGIN
retval := utl_raw.cast_to_raw(DBMS_OBFUSCATION_TOOLKIT.MD5(INPUT_STRING => passwd));
RETURN retval;
END;
2、更新已有数据
update 表名 set 字段名=md5(字段名)
where 字段名is not null;
where 字段名is not null;
注意:要加密的数据不能有空值
否则报错
ORA-28231:没有数据传递到 obfuscation工具箱错误信息