DB2 和 Oracle 的函数差异对比写得蛮清楚的,尤其是你要从 Oracle 切到 DB2(或反过来)时,这个文档能帮你省不少时间。函数分类也比较合理——类型转换时间日期字符串三大块,结构清晰,配的 SQL 示例一看就懂,直接能上手跑。对照着用,少踩坑。

类型转换那块讲得挺细,比如TO_CHARCHAR 的对比、TO_DATEDATE 的差异,适合你搞清楚转换机制。是十六进制、时间戳那部分,蛮实用的,在实际项目里常见。

日期函数这块,DB2 的CURRENT_DATE和 Oracle 的SYSDATE用法对照得也不错,还有像DAYOFYEARDAYNAME这类稍冷门但常用的函数也一并列上了,算是比较用心了。配了完整 SQL 示例,照抄就能跑,蛮方便。

字符串方面差别不算大,不过大小写转换、字符串拼接和位置查找这些点 DB2 还是有些细节区别的,比如 DB2 可以用UCASE/LCASE,这点你要注意。

如果你正在做数据库迁移,或者平时就 Oracle/DB2 混着用,那这个对比文档确实蛮值得收藏一下的,能帮你少掉不少头发。顺带附了些拓展文章,有兴趣可以点进去看看。