UPDATE 테이블명 SET 컬럼명 = TO_DATE('날짜데이터', '날짜형식')
EX)
UPDATE PR_USER SET RECENT_ACCESS = TO_DATE('2019/01/31 01:00:00', 'YYYY/MM/DD HH:MI:ss');
2. NUMTOYMINTERVAL(NUMBER, TYPE_OF_INTERVAL)
- 년, 월에 대한 시간 간격을 구함
+ 사용법
- SELECT SYSDATE - NUMTOYMINTERVAL (1, 'YEAR') FROM DUAL : 현재 날짜에서 1년을 뺌
- SELECT SYSDATE - NUMTOYMINTERVAL (1, 'MONTH') FROM DUAL : 현재 날짜에서 1달을 뺌
3. NUMTODSINTERVAL(NUMBER, TYPE_OF_INTERVAL)
- 날짜, 시, 분, 초에 대한 시간 간격을 구함
+ 사용법
- SELECT SYSDATE - NUMTODSINTERVAL (1, 'DAY') FROM DUAL : 현재 날짜에서 1일을 뺌
- SELECT SYSDATE - NUMTODSINTERVAL (1, 'HOUR') FROM DUAL : 현재 날짜에서 1시간을 뺌
- SELECT SYSDATE - NUMTODSINTERVAL (1, 'MINUTE') FROM DUAL : 현재 날짜에서 10분을 뺌
- SELECT SYSDATE - NUMTODSINTERVAL (1, 'SECOND') FROM DUAL : 현재 날짜에서 100초를 뺌
'DataBase' 카테고리의 다른 글
[Oracle DB] 프로시저 (0) | 2019.02.02 |
---|---|
[Oracle DB] DBMS_JOB, 스케줄러 (0) | 2019.02.01 |