Oracle Random 함수 사용방법
0 ~ 10 까지 중 난수 랜덤 생성
SELECT DBMS_RANDOM.VALUE() * 10 FROM DUAL;
0 ~ 10 까지 중 자연수 랜덤 생성
SELECT ROUND(DBMS_RANDOM.VALUE() * 10) FROM DUAL;
SELECT ROUND(DBMS_RANDOM.VALUE(0, 10)) FROM DUAL;
알파벳 대문자 5자리 랜덤 생성
SELECT DBMS_RANDOM.STRING('U', 5) FROM DUAL;
알파벳 소문자 5자리 랜덤 생성
SELECT DBMS_RANDOM.STRING('L', 5) FROM DUAL;
알파벳 대, 소문자 5자리 랜덤 생성
SELECT DBMS_RANDOM.STRING('A', 5) FROM DUAL;
알파벳 대문자, 숫자 5자리 랜덤 생성
SELECT DBMS_RANDOM.STRING('X', 5) FROM DUAL;
알파벳 대, 소문자, 숫자, 특수문자 5자리 랜덤 생성
SELECT DBMS_RANDOM.STRING('P', 5) FROM DUAL;
'DB > Oracle' 카테고리의 다른 글
[Oracle] CLOB -> VARCHAR 변환 (0) | 2021.02.18 |
---|---|
[Oracle] BLOB, CLOB 차이점 (0) | 2020.12.21 |
[Oracle] Decode 함수 Example (0) | 2020.01.04 |
[Oracle] NVL, NVL2 Example (0) | 2020.01.02 |
[Oracle] ALL_TABLES, USER_TABLES, TAB 전체 테이블 조회 Example (0) | 2019.08.25 |