这些天我主要做的是将 Oracle SQL 数据库转换为 PostgreSQL (9.1.6) 数据库。
我经常遇到的最常见的问题如下:
1. decode --> case when
2. nvl --> coalesce
3. (+) --> outer join
4. connect by prior --> connectby function with tablefunc contrib module.
5. merge into --> ???
etc...
我目前正在浏览 PostgreSQL 手册,有趣的是,似乎没有任何MERGE INTO
声明(或任何直接替换它)。
我知道 PL/pgSQL 可以用作替代方案,但这对我来说意味着很多额外的工作量。我对此有什么遗漏吗?