from Oracle to PostgreSQL
Oracleに依存したSQLプログラム部分をPostgreSQL用に書き換える、のメモ。
JDBC URL jdbc:oracle:thin:@hostname:1521:schema jdbc:postgresql://hostname:5432/dbname Type (完全な互換ではなく読み替え) CHAR VARCHAR2 NUMBER(I,D) DATE CHAR VARCHAR INTEGER BIGINT DOUBLE DATE Built-In Function : IF NULL THEN A, ELSE B (ニュアンスは異なる) NVL(A, B) COALESCE(A, B) Built-In Function : TRIM RTRIM(A) LTRIM(A) TRIM(A) Built-In Function : PADDING(CHARフィールドで桁埋め) RPAD(A, 32) LPAD(A, 32) ...(不要) ALIAS TRIM(A) A TRIM(A) AS AA