[Z]Oracle 的隨機數、隨機日期和時間、隨機字串
1. 隨機數包
SELECT DBMS_RANDOM.VALUE
FROM DUAL;
FROM DUAL;
2. 在[0..100]範圍內取隨機數
SELECT TRUNC (DBMS_RANDOM.VALUE (0, 100))
FROM DUAL;
FROM DUAL;
3. 大小寫混合的10個字元隨機字串
SELECT DBMS_RANDOM.STRING ('A', 10)
FROM DUAL;
FROM DUAL;
4. 單個小寫隨機字元
SELECT CHR (ROUND (DBMS_RANDOM.VALUE (97, 122)))
FROM DUAL;
FROM DUAL;
5. 在過去10天內取隨機日期
SELECT TO_DATE (TRUNC (DBMS_RANDOM.VALUE (TO_NUMBER (TO_CHAR (SYSDATE - 10,
'J'
)
),
TO_NUMBER (TO_CHAR (SYSDATE, 'J'))
)
),
'J'
)
FROM DUAL;
'J'
)
),
TO_NUMBER (TO_CHAR (SYSDATE, 'J'))
)
),
'J'
)
FROM DUAL;
6. 在過去30分鐘內取隨機時間
SELECT (SYSDATE - 1 / 24 / 60 * 30) + DBMS_RANDOM.VALUE (1, 1800) / 3600 / 24
FROM DUAL;
FROM DUAL;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9934490/viewspace-1019303/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- (轉)Oracle的隨機數、隨機日期和時間、隨機字串及造資料匿名過程Oracle隨機字串
- 從oracle表中隨機取記錄,產生隨機數和隨機字串Oracle隨機字串
- Linux Shell 生成隨機數和隨機字串Linux隨機字串
- python生成隨機數、隨機字串Python隨機字串
- Python隨機數與隨機字串詳解Python隨機字串
- java獲取時間戳和隨機數Java時間戳隨機
- Matlab 隨機生成兩個數值之間的隨機數Matlab隨機
- ORACLE裡的隨機數Oracle隨機
- php隨機字串PHP隨機字串
- 隨機範圍小數和隨機範圍整數隨機
- javascript 隨機數區間JavaScript隨機
- [隨機數詳解]生成一個隨機數,生成指定範圍的隨機數及隨機陣列去重隨機陣列
- 隨機數隨機
- python 隨機字串Python隨機字串
- 隨機之美,隨機森林隨機森林
- 隨機數(三)隨機
- 隨機數(一)隨機
- 隨機數(二)隨機
- 生成隨機數隨機
- groovy : 隨機數隨機
- 明明的隨機數隨機
- Oracle取隨機數函式Oracle隨機函式
- 在oracle 中生成隨機數Oracle隨機
- oracle隨機數 — dbms_randomOracle隨機random
- javascript隨機生成字串,可以用來生成隨機密碼JavaScript隨機字串密碼
- matlab產生隨機數或隨機矩陣Matlab隨機矩陣
- 生成隨機字串並排序隨機字串排序
- 隨機字串生成與排序隨機字串排序
- PostgreSQL 生成隨機數字、字串、日期、驗證碼以及 UUIDSQL隨機字串UI
- Golang生成區間隨機整數Golang隨機
- js隨機產生區間數JS隨機
- 生成指定區間的隨機小數隨機
- Python如何隨機生成1到100的隨機數?Python隨機
- JavaScript 生成隨機數JavaScript隨機
- C++ 隨機數C++隨機
- 隨機數擴充隨機
- mysql生成隨機數MySql隨機
- 隨機數漫談隨機