728x90
반응형
SMALL
쿼리 수행중에 날짜 조회 및 변경 쿼리를 활용할 일이 상당히 많다.
여러가지 DB를 만지다보니 은근 헷갈릴때가 많다..
몇가지를 적어놓는다..
DATE 타입을 CHAR 타입으로)
SQL> SELECT SYSDATE FROM DUAL; -- 기본 SYSDATE 가져오는 쿼리
SQL> SELECT TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') FROM DUAL -- 날짜형을 문자열로 변환
SQL> SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') FROM DUAL -- 날짜형을 문자열로 변환
SQL> TO_CHAR(SYSDATE, 'YYYY') Y FROM DUAL -- 연도만 가져오기
SQL> TO_CHAR(SYSDATE, 'MM') M FROM DUAL -- 월만 가져오기
SQL> TO_CHAR(SYSDATE, 'DD') D FROM DUAL -- 일만 가져오기
SQL> SELECT TO_CHAR(SYSDATE, 'HH24') H FROM DUAL -- 시간만 가져오기
CHAR 타입을 DATE 타입으로)
SQL> SELECT TO_DATE('20200310133258', 'YYYYMMDDHH24MISS') DD FROM DUAL --문자열을 날짜형으로 변환
SQL> SELECT TO_DATE('20200310133258', 'YYYY/MM/DD HH24:MI:SS') DD FROM DUAL --문자열을 날짜형으로 변환
SQL> SELECT TO_CHAR(TO_DATE('20200310133258', 'YYYY/MM/DD HH24:MI:SS'), 'YYYY/MM/DD HH24:MI:SS') DD FROM DUAL --문자열을 날짜형으로 변환 후 다시 문자열로 변환
728x90
반응형
LIST
'Oracle' 카테고리의 다른 글
[ora-08002] 시퀀스 currval은 이 세션 에서는 정의 되어 있지 않습니다 (0) | 2020.11.19 |
---|---|
ORA-01745: 호스트/바인드 변수명이 부적합합니다 (0) | 2020.11.19 |
[Oracle] 오라클 ORA-01950: 테이블스페이스 'USERS'에 대한 권한이 없습니다 오류 (0) | 2020.11.19 |
[Oracle] sqlDeveloper 대체변수 '&' 입력 (0) | 2020.11.19 |
oracle sql 파일 직접 실행하기 (0) | 2020.11.19 |