SELECT
TRUNC(DBMS_RANDOM.VALUE (1, 999999), 0) OTP_NUM,
TO_CHAR(SYSDATE, 'YYYYMMDD')
FROM DUAL;
오라클 함수
TRUNC : 소수점 및 날짜를 없앨때 사용한다.
사용방법 > TRUNC("값","옵션")
사용방법 > DBMS_RANDOM.VALUE (LOW IN NUMBER, HIGHT IN NUMBER)
지정해준 LOW IN NUMBER 값에서 HIGHT IN NUMBER 값 사이를 랜덤으로 생성해 준다.
위 두개의 함수를 조합해서 사용하면 정수의 랜덤인 6자리의 숫자를 뱉는다.
'DBMS > Oracle' 카테고리의 다른 글
특정 문자 ID 제한 쿼리 (0) | 2019.07.19 |
---|---|
mybatis 동적 쿼리 choose 등 사용 주의사항 (1) | 2018.07.13 |
mybits 에러 (0) | 2018.07.13 |
이런방식의 쿼리. sort_sql에서 max값 구할때 (0) | 2017.12.06 |
Merge Into 사용방법 (0) | 2017.11.23 |