-
[Oracle] mysql의 DATE_FORMAT을 오라클에서 사용하기(DATE형식 formatting)DataBase/Oracle 2018. 10. 16. 18:14
mysql의 DATE_FORMAT은 DATE형을 원하는 모양으로 포맷시켜준다.
mysql의 DATE_FORMAT 경우,
1SELECT DATE_FORMAT('2017-10-10 12:12:12', '%Y-%m-%d %h:%s:%i');cs mysql에서 Y는 년도, m은 월, d는 일, h는 시, s는 분, i는 초를 의미한다.
Oracle의 경우,
1. 들어온 파라미터가 char형일 때,
1SELECT TO_CHAR(TO_DATE('2017-10-10 12:12:12', 'YYYY-MM-DD HH24:MI:SS'), 'YYYY-MM-DD HH24:MI:SS') FROM DUAL;cs char형의 경우, date형식으로 바꿔준 뒤 char형으로 바꿔준다. to_date만 할 경우, 원하는 포맷형식으로 볼 수 없다
2. 들어온 파라미터가 date형일 때,
1SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM DUAL;cs date형이라면, 원하는 포맷 형식으로 보려면 to_char로 포맷형식을 정해준다.
년도는 YYYY, 월은 MM, 일은 DD, 시는 HH24, 분은 MI, 초는 SS이다.
'DataBase > Oracle' 카테고리의 다른 글
[Oracle] ORA-04091: table 000 is mutating 에러와 autonomous transactions(자율 트랜잭션) (0) 2018.10.27 [Oracle]ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired (0) 2018.10.19 [Oracle] 계층구조 쿼리 정리란?(퍼온 글) (0) 2018.10.04 [Oracle] 값이 number형인지 체크해주는 함수 만들기(IS_NUMBER) (0) 2018.10.03 [Oracle] mysql 기능인 ON UPDATE CURRENT_TIMESTAMP를 oracle에서 구현하기 (0) 2018.10.02