欢迎来到Postgres 18!今天我们将会讨论一个令人兴奋的主题,即在Returning子句中的旧行和新行。

在过去的Postgres版本中,Returning子句主要用于在INSERT、UPDATE或DELETE语句执行后返回受影响行的值。但是在最新的Postgres 18中,我们引入了一个全新的功能,即在Returning子句中同时访问旧行和新行的值。

这一功能的引入为开发人员提供了更大的灵活性和控制权。现在,您不仅可以访问在操作执行之前的数据(旧行),还可以直接访问在操作执行后的数据(新行)。这种灵活性将使您能够更轻松地处理复杂的逻辑和数据处理。

无论是进行数据插入、更新还是删除操作,Postgres 18都可以让您更轻松地处理数据并获取所需的结果。不要错过这个令人激动的功能,立即升级到Postgres 18,并体验旧行和新行的双重乐趣!

快来尝试Postgres 18吧,让您的数据处理更加高效和便捷!

详情参考

了解更多有趣的事情:https://blog.ds3783.com/