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を基数として、2048をhash_size値として使用できます。hash_sizeパラメータ値には、2のべき乗を使用することを推奨します。