RANDOM_BYTES
説明
RANDOM_BYTES関数は、指定された長さのランダムなバイト列を生成するために使用されます。
構文
RANDOM_BYTES( <len> )
パラメータ
| Parameter | Description |
|---|---|
<len> | このパラメータは、生成されるランダムバイトシーケンスの長さを指定します。この値は0より大きい必要があります。そうでない場合、エラーが発生します。 |
戻り値
指定された長さのランダムバイトシーケンスを16進数でエンコードして返します。特殊なケース:
- いずれかのパラメータがNULLの場case、NULLが返されます。
例
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.')