본문 바로가기
DataBase

[Oracle DB] DATE타입 UPDATE

by IsBerry 2019. 2. 4.
반응형


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