1.sql簡單直接調用:
SELECT hashbytes('MD5', '12345') ;
2.oracle要復雜些
首寫需要建函數:
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 LOWER(retval);--大小寫轉換 END;
才可以在需要時進行調用:
select md5('iamlaosong') from dual
OK了。