본문 바로가기
to be 개발자

postgre date / select sysdate(); / select now();

by 아셀acell 2021. 3. 1.
반응형

 

-

postgre date

 

Postgresql에서는

select sysdate();

라는 쿼리문으로 작성하면 현재의 시스템 시간이 출력되지 않는다.

(오라클에선 from dual이 필요하지만 postgresql에선 from dual을 선언하지 않아도 된다.)

 

현재 시간을 알기 위해선

select now();

위의 쿼리를 사용한다.

 

위와 같이 결과 값이 출력이 되며, YYMMDD와 같은 형식으로 사용하고 싶다면

to_char(now(),'YYMMDD') 이런 식으로 사용하면 된다. 오라클과 사용 방법은 동일하다.

char 형식이 아닌 다른 형식으로 변환하고 싶다면

 

to_char(now(),'YYMMDD')::numeric

위와 같이  ::(세미콜론 두개) 와 변환할 타입을 선언해주면 된다.



출처: https://bestsmartist.tistory.com/21 [개발자 삽질 방지 대책 위원회]

 

728x90
반응형
LIST

댓글