Database

Oracle to PostgreSQL 문법 변환

Ryan's Tech Note 2023. 3. 16. 01:03

1. 열을 콤마로 붙여쓰기
oracle : DBMS_LOB.substr(WM_CONCAT(COL1), 3000) 
postgresql : string_agg(COL1, ',') 

(내용이 계속 추가 될 예정)

2. like in 비교
oracle : regexp_like(COL1, STR1)
postresql : COL1 ~ STR1

3. 현재시각
oracle : sysdate
postresql : now()

4. nextval
oracle : SEQ1.nextval
postresql : nextval(SEQ1)

5. 형변환
oracle 은 integer varchar 간에 변환이 필요없었으나 postgresql 은 다음과 같이 형변환 필요
CAST(COL1 AS integer)

공감과 감사 댓글은 블로그를 운영하는데 힘이 됩니다.