반응형
오라클에서 랜덤 값을 얻고 싶을 떄 다음 함수를 사용하시면 됩니다.
1 2 3 4 | SELECT DBMS_RANDOM.VALUE(100, 999) FROM DUAL; /* 결과 값 */ 702.22957428384113427610228168428560622 |
결과 값을 그대로 쓰기에는 아름답지 않습니다. 정수로 받으려면 반올림을 한번 해 드립니다.
1 2 3 4 | SELECT ROUND(DBMS_RANDOM.VALUE(100, 999),0) FROM DUAL; /* 결과 값 */ 492 |
결과 값이 조금 아름다워 졌습니다.
반응형
'Database' 카테고리의 다른 글
ORA-22835: 버퍼가 너무 작아 CLOB를 CHAR 또는 BLOB에서 RAW로 변환할 수 없습니다 (0) | 2017.10.29 |
---|---|
oracle update join multiple tables - 오라클 다중 업데이트 (0) | 2017.10.24 |
오라클 - LISTAGG 중복제거 (2) | 2017.10.16 |
오라클 - group by string concat oracle - 행 문자열 합치기 (0) | 2017.09.17 |
Sql Developer 17002 (0) | 2017.08.21 |
오라클 날짜 - TO_DATE (0) | 2017.08.17 |
오라클 날짜 TO_CHAR (0) | 2017.08.02 |
오라클 - 테이블명, 컬럼명 조회 (0) | 2017.07.31 |