ORACLE機能 標準パッケージ

[DBMSパッケージ] 乱数を取得する(DBMS_RANDOM)

投稿日:2017年6月8日 更新日:

乱数を取得するには、DBMS_RANDOMパッケージを使用します。

サンプル

例)0以上1未満の小数値を取得する

SQL*Plus
SQL> select dbms_random.value from dual; VALUE ---------- .09470078

例)1以上10未満の小数値を取得する

SQL*Plus
SQL> select dbms_random.value(1,10) from dual; DBMS_RANDOM.VALUE(1,10) ----------------------- 7.85751767
例)1~10の整数値を取得する
SQL> select trunc(dbms_random.value(1,11)) from dual; TRUNC(DBMS_RANDOM.VALUE(1,11)) ------------------------------ 3

解説

  • DBMS_RANDOMパッケージは、ORACLEで用意されたパッケージです。

スポンサーリンク

スポンサーリンク

-ORACLE機能, 標準パッケージ

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[ORAエラー] ORA-00054: リソース・ビジー。NOWAITが指定されているか、タイムアウトしました

以下のように表示されます。 (日本語) ORA-00054: リソース・ビジー。NOWAITが指定されているか、タイムア ...
ORACLE

[ORACLE関数] 文字列の全角文字を半角文字にする(TO_SINGLE_BYTE)

文字列中の全角文字を半角文字にするには、TO_SINGLE_BYTE関数を使用します。 サンプル 例)全角文字を半角文字 ...
ORACLE

[PL/SQL] ROWTYPE型をINSERTする

ROWTYPE型で定義した値を、そのままINSERTするサンプルです。 サンプル 例)SAMPLE_TBLテーブルにRO ...
ORACLE

[SQL*Plus] データベースに接続せず、SQL*Plusのみ起動する

データベースに接続せず SQL*Plusのみ起動するには、/nologオプションを使用します。 サンプル 例)SQL*P ...
ORACLE

[ORAエラー] ORA-01861: リテラルが書式文字列と一致しません

以下のように表示されます。 (日本語) ORA-01861: リテラルが書式文字列と一致しません (英語) ORA-01 ...

スポンサーリンク