반응형
안녕하세요. 오늘은 오라클(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의 차이점에 대해서 알아보았습니다.
반응형
'개발 > Oracle' 카테고리의 다른 글
오라클(Oracle) INSTR 함수 사용법 및 문법 설명 및 예시 (75) | 2023.02.19 |
---|---|
[Oracle] 오라클 case when 설명 사용법 예제 if else (70) | 2023.02.03 |
[Oracle] 오라클 WITH 절 사용법 임시테이블 (38) | 2023.01.27 |
[Oracle] 오라클 문자열 합치기(CONCAT, ||) (23) | 2023.01.20 |
[Oracle] SUBSTR 문자열 자르기 사용법 (18) | 2023.01.19 |