Oracle的md5函数

Oracle的md5函数

--1)删除MD5函数
DROP FUNCTION MD5; 

--2)创建md5函数 
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;
        
--3)测试MD5函数     
select md5('a') from dual;
--result:
--32位字符串:0CC175B9C0F1B6A831C399E269772661

你可能感兴趣的:(Oracle,oracle,sql,数据库)