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
srcspecifies the value for which the hash value will be generated. You can specify aRAW, aBLOB, or aCLOBvalue.
typ
typspecifies theHASHfunction type. Advanced Server supports theHASHfunction 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;