기술

SQL DATE 타입 insert 하기

융서융서 2021. 4. 16. 23:55

방법 1. 일/월/년 순으로 입력

> INSERT INTO {테이블명} values ('김윤서', '05/03/2000')

 

방법 2. 년-월-일 순으로 입력

> INSERT INTO {테이블명} values ('김윤서', '2000-05-03')

명시되지 않은 시간 분/초는 default값이 12:00:00으로 입력됨.

 


원하는 포맷으로 저장하고 싶을 경우

방법 3.

> ALTER session set NLS_DATE_FORMAT = 'DD/MM/RR HH:MI:SS';

DATE 의 format (NLS_DATE_FORMAT)을 변경시킨 후

 

> INSERT INTO {테이블명} values ('김윤서', '2000/03/05 12:10:17');

입력.

 

방법 4.

> INSERT INTO {테이블명} values ('김윤서', to_date('2000/03/05 12','DD/MM/RR HH'));

 

to_date라는 함수를 통해 원하는 format으로 변경 가능하다.

to_date('시간‘, 'FORMAT 요소’) 에 맞춰서 FORMAT요소를 설정하자.