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

[データディクショナリ] ログインユーザが所有するオブジェクトに関するアクセス権限を表示する

権限受領者であるオブジェクトについての権限付与情報を表示するには、 XXX_TAB_PRIVS_MADEデータディクショ ...
ORACLE

[DBMSパッケージ] スケジューラジョブを有効/無効にする

スケジューラジョブを有効化/無効化にしたい場合は、DBMS_SCHEDULER.ENABLE、DBMS_SCHEDULE ...
ORACLE

[ORACLE] 初期化パラメータの値を取得する

初期化パラメータの値を取得する方法です。 SQL*Plusコマンドを使う方法と、V$表を検索する方法の2パターンがありま ...
ORACLE

[ORACLE] シングルクォーテーションを出力する

オラクルでシングルクォーテーションを出力する方法2パターンです。 SQL文で文字列を出力するには、シングルクォーテーショ ...
ORACLE

[ORAエラー] ORA-01789: 問合せブロックにある結果の列数が正しくありません

以下のように表示されます。 (日本語) ORA-01789: 問合せブロックにある結果の列数が正しくありません (英語) ...

スポンサーリンク