当前位置:数据库 > 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;  
/  
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,