[Oracle]ORA_HASHで文字列のハッシュ値を取得する
構文
ORA_HASH(文字列, バケット, シード)
説明
ORA_HASHファンクションは、指定された式のハッシュ値を計算します。
オプションのmax_bucket引数には、ハッシュ・ファンクションから戻される最大バケット値を指定します。
オプションのseed_value引数を指定すると、同じデータ・セットに対して様々な結果を生成できます。
使用例1
SELECT ORA_HASH('ARKGAME', 1234, 1) HV FROM dual;
結果
HV
956
使用例2
SELECT ORA_HASH('ARKGAME', 1234, 0) HV FROM dual;
結果
HV
998