PDO ORACLE 날짜 설정

2021.01.04 Mon

PDO ORACLE 날짜 설정

C사 택배사와 데이터 연동을 하다가 날짜 부분에서 생긴 작은 이슈이다.

C사 택배사는 ORACLE, 우리는 MySQL이라서 여러가지 데이터베이스를 제어할 수 있는 PDO를 사용해서 연동했다.

데이터를 택배사측에 INSERT하는 도중에 SYSDATE를 설정해야 하는데 내부사정으로 날짜를 포맷해서 보내야했다.

형식(date("Y-m-d H:i:s"))을 맞춰서 INSERT를 했지만 형식이 맞지 않는다고 INSERT가 되지 않았다.

그래서 INSERT를 하기 전에 아래와 같이 문법을 추가해주었다.


ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'"