Notice
Recent Posts
Recent Comments
Gentle Breeze
[PL/SQL] 특정 기간동안 휴일(토/일) 여부 체크해서 TABLE에 INSERT 본문
DECLARE
v_dt DATE;
BEGIN
v_dt := TO_DATE ('19010101', 'yyyymmdd');
LOOP
EXIT WHEN v_dt > TO_DATE ('21001231', 'yyyymmdd');
INSERT INTO BIZ_DATE_13 (DT, WEEK_DAY, HOLIDAY_YN)
VALUES (TO_CHAR(v_dt, 'yyyymmdd')
, TO_CHAR(v_dt, 'd')
, DECODE((TO_CHAR(v_dt, 'd')),
'1', 'Y', -- 일요일
'2', 'N',
'3', 'N',
'4', 'N',
'5', 'N',
'6', 'N',
'7', 'Y', -- 토요일
'Y')); -- Fault Value
v_dt := v_dt + 1;
END LOOP;
COMMIT;
END;
'⑨ 직무역량강화 > Oracle' 카테고리의 다른 글
[Oracle] Oracle SQLCODE (0) | 2011.08.10 |
---|---|
[Oracle] ORA-01002: fetch out of sequence (0) | 2011.01.25 |
[Oracle] Table Index 조회 (0) | 2011.01.24 |
[Oracle 9i] SQL Statement <1> SELECT (0) | 2008.09.08 |
[Oracle 9i] PL/SQL (0) | 2008.09.08 |
Comments