COMPARE 関数は、2つの RAW 値を比較します。長さが異なる場合、オプションパラメータ pad に基づいて、短い方の RAW の右側に空白文字を追加して長さを揃えます。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
UTL_RAW.COMPARE (
r1 IN RAW,
r2 IN RAW,
pad IN RAW DEFAULT NULL)
RETURN NUMBER;
パラメータの説明
パラメータ |
説明 |
|---|---|
| r1 | 比較する最初の RAW 値。NULL または長さ0の値を指定できます。 |
| r2 | 比較する2番目の RAW 値。NULL または長さ0の値を指定できます。 |
| pad | オプションのパラメータです。r1 または r2 のどちらか一方のバイト数が短い場合、その値を補完します。デフォルト値は x'00' です。 |
戻り値
戻り値 |
説明 |
|---|---|
| NUMBER | RAW バイト文字列がすべて NULL または同じ場合は0に等しく、そうでない場合は最初の一致しないバイトの位置(1から始まる番号)に等しい。 |