Hubert 'depesz' Lubaczewski:等待 PostgreSQL 17 —— 在 plpgsql 中允许 %TYPE 和 %ROWTYPE 后跟数组修饰符。

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

2024年1月4日,Tom Lane提交了一个补丁,允许在plpgsql中使用%TYPE和%ROWTYPE后面跟数组修饰符。这提供了一个有用的功能,可以声明一个变量,该变量是另一个变量或表列的类型的数组。这个功能很酷,但可能不会被广泛使用。现在,我们可以很容易地将变量定义为%TYPE或%ROWTYPE的数组。这个功能允许将记录集存储在变量中,以便以后可以重复使用。

🎯

关键要点

  • 2024年1月4日,Tom Lane提交了一个补丁,允许在plpgsql中使用%TYPE和%ROWTYPE后面跟数组修饰符。

  • 这个功能允许声明一个变量,该变量是另一个变量或表列的类型的数组。

  • 虽然这个功能很酷,但可能不会被广泛使用。

  • 在PL/pgSQL中,可以使用变量,每个变量都有类型。

  • 可以使用伪类型%TYPE和%ROWTYPE来定义变量的类型。

  • 在补丁之前,无法轻松地将变量定义为%TYPE或%ROWTYPE的数组。

  • 补丁后,可以轻松存储记录集在变量中,以便以后重复使用。

🏷️

标签

➡️

继续阅读