GET_HASH_VALUE 関数は、指定された文字列のハッシュ値を計算します。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
DBMS_UTILITY.GET_HASH_VALUE (
name VARCHAR2,
base NUMBER,
hash_size NUMBER)
RETURN NUMBER;
パラメータ説明
パラメータ |
説明 |
|---|---|
| name | ハッシュ計算を行う文字列。 |
| base | 返されるハッシュ値の開始基準値。 |
| hash_size | 必要なハッシュテーブルのサイズ。 |
戻り値
入力文字列に基づくハッシュ値です。例えば、ハッシュ値が1000から3047の間になるような文字列のハッシュ値を取得するには、基数として1000を、hash_size の値として2048を使用できます。hash_size パラメータの値には、2のべき乗を使用することを推奨します。