メインコンテンツまでスキップ
バージョン: 4.x

RANDOM_BYTES

説明

RANDOM_BYTES関数は、指定された長さのランダムなバイト列を生成するために使用されます。

構文

RANDOM_BYTES( <len> )

パラメータ

Parameterデスクリプション
<len>このパラメータは生成されるランダムバイトシーケンスの長さを指定します。この値は0より大きい必要があり、そうでなければエラーが発生します。

Return Value

指定された長さのランダムバイトシーケンスを16進数でエンコードして返します。特殊なケース:

  • いずれかのパラメータがNULLの場合、NULLが返されます。

Examples

select random_bytes(7);
+------------------+
| random_bytes(7) |
+------------------+
| 0x869684a082ab4b |
+------------------+
select random_bytes(-1);
(1105, 'errCode = 2, detailMessage = (127.0.0.1)[INVALID_ARGUMENT]argument -1 of function random_bytes at row 0 was invalid.')