DJ메탈짱™의 Free Style

[ORACLE] 오라클 랜덤문자 구하기, #DBMS_RANDOM.RANDOM #RPAD() #ABS() 본문

일(job)/DBMS

[ORACLE] 오라클 랜덤문자 구하기, #DBMS_RANDOM.RANDOM #RPAD() #ABS()

뽀&쏭 2016. 1. 18. 17:29
랜덤 문자열을 구하기 위해 dbms_random 를 사용하면 됨.
아래는 13자리 랜덤 문자열을 구하는데.
앞에 4자리는 'TEST' 라는 문자로 고정을 시키고 나머지 9자리는 랜덤 숫자를 구한다.
select 'TEST' ||
    rpad(abs(dbms_random.random), 13-length('TEST'))
from dual
;