VALUE関数は、0以上1未満で、小数点以下に38桁の数字(つまり38桁の精度)を持つランダムコードを取得するために使用されます。
または、OceanBaseのランダムコードxを取得できます。ここで、xはlow値以上high値未満です。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
DBMS_RANDOM.VALUE
RETURN NUMBER;
DBMS_RANDOM.VALUE(
low IN NUMBER,
high IN NUMBER)
RETURN NUMBER;
パラメータの説明
| パラメータ | 説明 |
|---|---|
| low | 範囲内で生成される最小のランダムコードです。生成される数値はlow値と等しい場合があります。 |
| high | 範囲内で生成される最大のランダムコードです。生成される数値はhigh値より小さいです。 |
戻り値
| 戻り値 | 説明 |
|---|---|
| NUMBER | OceanBaseの番号を返します。 |