개발/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의 차이점에 대해서 알아보았습니다.
반응형