HASH¶
The HASH
function uses a user-specified algorithm to return the hash
value of a RAW
or CLOB
value. The HASH
function is available in three forms:
HASH
(<src> IN RAW, <typ> IN INTEGER) RETURN RAW
HASH
(<src> IN CLOB, <typ> IN INTEGER) RETURN RAW
Parameters
src
src
specifies the value for which the hash value will be generated. You can specify aRAW
, aBLOB
, or aCLOB
value.
typ
typ
specifies theHASH
function type. Advanced Server supports theHASH
function types listed below:
HASH Functions |
|
---|---|
|
|
|
|
|
|
Examples
The following example uses DBMS_CRYPTO.HASH
to find the md5
hash value
of the string, cleartext source
:
DECLARE
typ INTEGER := DBMS_CRYPTO.HASH_MD5;
hash_value RAW(100);
BEGIN
hash_value := DBMS_CRYPTO.HASH('cleartext source', typ);
END;