랜덤한 숫자나 문자열을 만들 때 DBMS_RANDOM 패키지를 사용하면 된다
랜덤 넘버 생성
SELECT dbms_random.random
FROM dual;
0~1000 사이의 랜덤 넘버 생성
SELECT dbms_random.value(1,1000)
FROM dual;
대문자 20자리 랜덤 문자열 생성
SELECT dbms_random.string('U',20)
FROM dual;
소문자 20자리 랜덤 문자열 생성
SELECT dbms_random.string('L',20)
FROM dual;
대소문자가 섞인 20자리 랜덤 문자열 생성
SELECT dbms_random.string('A', 20)
FROM dual;
숫자와 문자가 섞인 20자리 문자열 생성
SELECT dbms_random.string('X', 20)
FROM dual;
랜덤 넘버 생성
SELECT dbms_random.random
FROM dual;
RANDOM |
---|
1423147536 |
0~1000 사이의 랜덤 넘버 생성
SELECT dbms_random.value(1,1000)
FROM dual;
DBMS_RANDOM.VALUE(1,1000) |
---|
740.086926 |
대문자 20자리 랜덤 문자열 생성
SELECT dbms_random.string('U',20)
FROM dual;
DBMS_RANDOM.STRING('U',20) |
---|
LROBZCFXPSBNYZZPBKGC |
소문자 20자리 랜덤 문자열 생성
SELECT dbms_random.string('L',20)
FROM dual;
DBMS_RANDOM.STRING('L',20) |
---|
arpahteeuloxnqylxzrk |
대소문자가 섞인 20자리 랜덤 문자열 생성
SELECT dbms_random.string('A', 20)
FROM dual;
DBMS_RANDOM.STRING('A',20) |
---|
eHVbFMJyDOkDsVmkWlKo |
숫자와 문자가 섞인 20자리 문자열 생성
SELECT dbms_random.string('X', 20)
FROM dual;
DBMS_RANDOM.STRING('X',20) |
---|
KRT4CZYUYO0NJNM4XRYC |
'Oracle > 기타' 카테고리의 다른 글
DBA와 개발자가 알고 있어야 하는 오라클의 새로운 기능(oracle database 11g) (0) | 2009.11.15 |
---|---|
Binding 변수 확인하기 (0) | 2009.11.13 |
metadata (0) | 2009.11.11 |
oracle startup / shutdown (0) | 2009.10.19 |
sys, system 비밀번호 분실시 (0) | 2009.10.19 |