개발/Oracle

오라클(Oracle)과 PostgreSQL의 차이점

TaeDy.I.T. 2023. 1. 30. 05:13
반응형

안녕하세요. 오늘은 오라클(Oracle)과 PostgreSQL의 차이점에 대해서 알아보겠습니다.

 

 

오라클(Oracle) PostgreSQL 비고
decode case when PostgreSQL에는 decode가 없다,
case when으로 대체해야한다.
sysdate now PostgreSQL에서는 현재 날짜 시간을 
now() 함수를 써야 한다.
시퀀스명.NEXTVAL NEXTVAL('시퀀스명') PostgreSQL에서는
시퀀스(SEQUENCE) 문법이 다르다.
nvl coalesce  
CLOB TEXT  
connected by with recursive  
(+) outer join PostgreSQL에서는 outer join시 (+)를 사용 할 수 없다.
select '컬럼' from dual select '컬럼' from PostgreSQL에서는 dual을 사용할 수 없다. dual을 제외 하고 사용한다.
CAST ::[변환할 데이터 타입]  

 

오라클(Oracle)가 성능도 좋고 기능이 많지만 비쌉니다.

PostgreSQL가 무료라 그런지 요즘에 PostgreSQL를 많이 사용하고 있습니다.

PostgreSQL를 요즘 많이 사용해서 문법 차이를 간단하게 정리 해 보았습니다.

다른 문법 차이가 있다면 더 추가 하겠습니다.

 

이상 오라클(Oracle)과 PostgreSQL의 차이점에 대해서 알아보았습니다.

반응형