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;