DBMS/Oracle
인증 쿼리
쫑v
2019. 7. 15. 13:34
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자리의 숫자를 뱉는다.