JDBC连接:
Oracle的jdbc连接字符串:db.url=jdbc:oracle:thin:@192.168.1.1:1521:ORCL
Postgresql的连接字符串:db.url=jdbc:postgresql:@192.168.1.1:5432/database
1、基本数据类型差异
Oracle
PostgreSQL
Varchar2
varchar
number
numeric
date
timestamp/date/time
不支持boolean,可通过0/1代替
支持boolean
null
null
2、基本函数差异
item
Oracle
PostgreSQL
系统当前时间
SYSDATE
now()/CURRENT_TIMESTAMP/CURRENT_DATE/CURRENT_TIME
对时间或数字截取
trunc()
date_trunc()
to_char,to_number,
to_date
自动格式转换
需指定日期格式
eg:to_date(timejoin,'yyyy-MM-dd')
判空操作
nvl()
coalesce()
条件判断
decode()
case...when...then
dual伪表
支持
不支持(查询常量不需要加from)
其他