[ 테이블에 랜덤 Data값 세팅하기 ]
TO_CHAR - 캐릭터 문자로 변환
FLOOR - 최소값의 정수값
DBMS_RANDOM.VALUE - 랜덤값 추출
매우 짧지만, 랜덤데이터를 생성하기에 아주 좋은 예제...
SELECT
TO_CHAR(FLOOR(DBMS_RANDOM.VALUE(1, 10000))) 보전항목
,TO_DATE('201001','yyyymm') + FLOOR(DBMS_RANDOM.VALUE(0, 15000)) 계획일자
,TO_CHAR(FLOOR(DBMS_RANDOM.VALUE(1, 101))) 설비번호
,CASE WHEN MOD(ROWNUM, 5) = 0 THEN 12 ELSE MOD(ROWNUM, 5) * 12 END 주기
FROM dual
CONNECT BY LEVEL <= 300000