셈플형식을 참고해서, 10000줄짜리 임의 데이터 생성쿼리를 작성
셈플형식
SELECT '123963' AS 사번 --//6자리숫자 고정
, 'Asdfasdf' AS 성 --//첫글자대문자
, 'Hewerw' AS 이름 --//첫글자대문자
, 'AR001' AS 관리유형 --//5글자문자 고정
, '20160801' AS 생일 --//8자리날짜범위내의 문자
FROM DUAL;
- 사용목적
테이블 작업후, 데이터가 없어,
업무분석이 어려울때, 임의로 데이터를 생성해서,
추가후에 임시로 작업을 진행할수 있다.
SELECT LPAD(ROWNUM,6,'0') AS 사번 --//6자리숫자 고정
, INITCAP(DBMS_RANDOM.STRING('A', 6)) AS 성 --//첫글자대문자
, INITCAP(DBMS_RANDOM.STRING('A', 10)) AS 이름 --//첫글자대문자
, DBMS_RANDOM.STRING('X', 5) AS 관리유형 --//5글자문자 고정
, TO_CHAR(SYSDATE - DBMS_RANDOM.VALUE(3650,7300),'YYYYMMDD') AS 생일
FROM DUAL
CONNECT BY LEVEL <= 10000
'DB-Oracle' 카테고리의 다른 글
Oracle 세션관리 기초 (0) | 2023.08.08 |
---|---|
계층구조 START WITH, 정렬 ORDER SIBLINGS BY (0) | 2023.08.08 |
Oracle ROW_NUMBER, MIN, MAX, SUM, FIRST_VALUE, LAST_VALUE, LAG, LEAD (0) | 2023.08.08 |
Oracle NVL, NVL2, DECODE, NULLIF, COALESCE 함수 (0) | 2023.08.03 |
PL-SQL join에 대한 이해 (0) | 2023.07.25 |