Notable differences¶
OracleとEDB Postgres Advanced Serverの多くの違いは、まだ解決されていないか、頻繁に使用されるため注目に値します。
Oracle Enterprise |
EDB Postgres Advanced Server |
|---|---|
MERGE |
No <br/> Postgres UPSERT statements can be used but have different syntax from MERGE. <br/> MERGE syntax planned for PostgreSQL 15 |
Advanced queuing |
Yes |
Nested procedures/functions |
Yes |
Pipelined functions |
No <br/> Pipelined functions are used for table functions. Table functions can be implemented in Postgres via SETOF returning functions. In Postgres, data is returned only after the function completes. |
Empty string = NULL |
No <br/> Empty string = !NULL |
Performs many implicit data type conversions such as a number to a string |
Partial <br/> Many data types need to be explicitly cast to the other data type or an error occurs. |