반응형

 

DATE 자료형 데이터 출력하기

 

DB에 저장된 DATE 형식의 데이터를 그대로 VIEW 단에 끌고오면 이상한글씨가 생긴다.

 

그럴땐 아예 SELECT 할때 처리해주면 된다

SELECT TO_CHAR(CDATE, 'yyyy-mm-dd hh:mm:ss')
FROM 테이블

TO_CHAR 로 스트링으로 변환을 암시하고 파라메터로 변환할 컬럼, 변환시킬 데이터 형식을 설정해주면 된다.

YYYY-MM-DD HH:MM 까지만 해도 그대로 출력된다.

 

 

DATE 자료형 데이터 입력하기

 

테스트 등의 이유로 인하여 DATE 형식의 컬럼에 값을 넣을때에는 

UPDATE 테이블명
SET 컬럼 = TO_DATE('2019-08-13 10:00:00', 'YYYY-MM-DD hh24:mi:ss')
WHERE 인덱스

이런식으로 넣으면 된다.

24시간 기준이라면 시간 옆에 24를 추가하면 된다.

왜 시간 분 초를 HH MI SS 로 했냐면

Month 의 MM과 Minute 의 mm이 같으면 인식을 못하기에 분은 mi로 표기해준다.

728x90

+ Recent posts