当前位置:数据库 > Oracle >>

Oracle MD5函数语句

Oracle MD5函数语句
 
Sql代码  
 
CREATE OR REPLACE FUNCTION md5hash (str IN VARCHAR2)  
    RETURN VARCHAR2  
    IS v_checksum VARCHAR2(32);  
   
    BEGIN  
        v_checksum := LOWER( RAWTOHEX( UTL_RAW.CAST_TO_RAW( sys.dbms_obfuscation_toolkit.md5(input_string => str) ) ) );  
        RETURN v_checksum;  
        EXCEPTION  
            WHEN NO_DATA_FOUND THEN  
            NULL;  
        WHEN OTHERS THEN  
            -- Consider logging the error and then re-raise  
            RAISE;  
    END md5hash;  
/  
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,