GET_SQL_HASH 関数は、指定された文字列のハッシュ値を MD5 アルゴリズムで計算します。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
DBMS_UTILITY.GET_SQL_HASH (
NAME IN VARCHAR2,
HASH OUT RAW,
PRE10IHASH OUT NUMBER)
RETURN NUMBER;
パラメータ説明
パラメータ |
説明 |
|---|---|
| name | ハッシュ計算を行う文字列。 |
| hash | 16バイトのハッシュ値を格納するためのオプションフィールド。 |
| pre10ihash | 現在のバージョンではこのパラメータはサポートされていません。戻り値はNULLです。 |
戻り値
入力文字列のハッシュ値(最後の4バイト)。
MD5は16バイトのハッシュ値を計算しますが、実際に返されるのは最後の4バイトのみです。オプションのoriginalパラメータを使用することで、全16バイトを取得できます。