CODEKILLER

반응형

[ 테이블에 랜덤 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

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band