[Oracle] 난수 생성

2014. 12. 17. 13:06DB

SELECT DBMS_RANDOM.RANDOM FROM DUAL; --랜덤 숫자 (양수/음수) 

SELECT DBMS_RANDOM.VALUE FROM DUAL; --랜덤 숫자 (0~1 사이) 

SELECT DBMS_RANDOM.VALUE(1,1000) RANDOM FROM DUAL;  --랜덤 숫자 (1~1000 사이)

SELECT DBMS_RANDOM.VALUE(100000000000, 999999999999) RANDOM FROM DUAL; --랜덤 숫자 (천억~조-1 사이) 

SELECT DBMS_RANDOM.STRING('U', 20) STR FROM DUAL; --대문자 20글자 랜덤

SELECT DBMS_RANDOM.STRING('L', 20) STR FROM DUAL; --소문자 20글자 랜덤 

SELECT DBMS_RANDOM.STRING('A', 20) STR FROM DUAL; --대문자+소문자 20글자 랜덤

SELECT DBMS_RANDOM.STRING('X', 20) STR FROM DUAL; --대문자+숫자 20글자 랜덤

SELECT DBMS_RANDOM.STRING('P', 20) STR FROM DUAL; --대문자+소문자+숫자+특수문자 20글자 랜덤 



출처) http://aspx.tistory.com/

'DB' 카테고리의 다른 글

[ORACLE] insert into select  (0) 2015.05.21
[mysql] mysql 원격 접속 허용 (우분투)  (0) 2015.02.11
[Oracle] 중복데이터 제거 쿼리  (0) 2014.11.07
[Mysql] procedure 만들기  (0) 2014.08.06
이전글 다음글 select 쿼리  (0) 2014.04.17