oracle : select sysdate from dual;
postgresql : select now();
oracle : select 1,2 from dual;
postgresql : select 1,2;
oracle : sequence_name.nextval
postgresql : nextval.sequence_name
case문을 쓰거라
oracle : NVL(hire_date, SYSDATE) - 타입 불일치 시 묵시적 형변환 발생
postgresql : coalesce(hire_date, SYSDATE) - 컬럼타입 불일치 시 오류(상수는 OK)
oracle : select * from (select * from table_name);
postgresql : select * from (select * from table_name) as alias_name;
oracle : select a.field1, b.field2 from a, b where a.item_id = b.item_id(+);
postgresql : select a.field1, b.field2 from a left outer join b on a.item_id = b.item_id;
oracle : connected by
postgresql : with recursive
oracle : CLOB
postgresql : TEXT
oracle : ROWNUM
postgresql : LIMIT