SELECT DBMS_RANDOM.VALUE(0,1) FROM DUAL; -- 0부터 1까지의 랜덤 숫자 생성 - 소수점이하 자리까지 나오게 됨 --
<결과 - 조회 할때마다 다른 결과값이 생성됨.>
0.70379826012418153011301126232625475187
SELECT DBMS_RANDOM.VALUE(1,45) FROM DUAL; -- 1부터 45까지의 랜덤 숫자 생성 - 소수점이하 자리까지 나오게 됨 --
<결과 - 조회 할때마다 다른 결과값이 생성됨.>
8.0051400019556726239123212233360065106
SELECT ROUND(DBMS_RANDOM.VALUE(1,45), 0) FROM DUAL; -- 1부터 45까지의 랜덤 숫자를 생성하여 ROUND 함수를 이용하여 소수점 제거 --
<결과 - 조회 할때마다 다른 결과값이 생성됨.>
12
SELECT DBMS_RANDOM.STRING('U',20) FROM DUAL; -- 대문자 --
<결과 - 조회 할때마다 다른 결과값이 생성됨.>
SNUPJHQYVZRKPPSFXGXR
SELECT DBMS_RANDOM.STRING('L',20) FROM DUAL; -- 소문자 --
<결과 - 조회 할때마다 다른 결과값이 생성됨.>
hlokkhmqptpetedjdbce
SELECT DBMS_RANDOM.STRING('A',20) FROM DUAL; -- AlphaNumeric --
<결과 - 조회 할때마다 다른 결과값이 생성됨.>
IChluPxpwUZAckhFqNNy
SELECT DBMS_RANDOM.STRING('X',20) FROM DUAL; -- AlphaNumeric(대문자) --
<결과 - 조회 할때마다 다른 결과값이 생성됨.>
183K5SRQNTD2AJE7RH7C
SELECT DBMS_RANDOM.STRING('P',20) FROM DUAL; -- 출력가능한문자 - AlphaNumeric 대문자, 소문자,특수문자가 포함됨 --
<결과 - 조회 할때마다 다른 결과값이 생성됨.>
bz^.J9:VGC?.<2g<oGJS