HASH¶
HASH 関数は、ユーザー指定のアルゴリズムを使用して、 RAW または CLOB 値のハッシュ値を返します。 HASH 機能は、次の3つの形式で使用できます。
HASH
(<src> IN RAW, <typ> IN INTEGER) RETURN RAW
HASH
(<src> IN CLOB, <typ> IN INTEGER) RETURN RAW
Parameters
src
srcは、ハッシュ値が生成される値を指定します。RAW、BLOB、またはCLOBの値を指定できます。
typ
typはHASH機能タイプを指定します。AdvancedServerは、以下にリストされているHASH機能タイプをサポートしています。
HASH Functions |
|
|---|---|
|
|
|
|
|
|
Examples
次の例では、 DBMS_CRYPTO.HASH を使用して、文字列 cleartext source の md5 ハッシュ値を検索します。
DECLARE
typ INTEGER := DBMS_CRYPTO.HASH_MD5;
hash_value RAW(100);
BEGIN
hash_value := DBMS_CRYPTO.HASH('cleartext source', typ);
END;