1. 程式人生 > 其它 >oracle自定義MD5函式

oracle自定義MD5函式

技術標籤:Oracleoracle

CREATE OR REPLACE FUNCTION MD5(passwd IN VARCHAR2)
RETURN VARCHAR2
IS
    retval varchar2(32);
BEGIN
	if passwd is null then 
		return null;
	end if;
    retval := (case when passwd is null then null else utl_raw.cast_to_raw(DBMS_OBFUSCATION_TOOLKIT.MD5(INPUT_STRING => passwd)) end);
RETURN retval;
END;