728x90
반응형

 

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;

 

 

 

728x90
반응형

'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

+ Recent posts