卢卡·费拉里:PL/PgSQL 中的 FOR 循环自动声明变量
💡
原文英文,约900词,阅读约需3分钟。
📝
内容提要
PL/PgSQL中的FOR循环会自动声明变量,变量名默认为整型且仅在循环内部存在。解决方法是选择适当的迭代器名称并相应地设置返回变量。
🎯
关键要点
- PL/PgSQL中的FOR循环会自动声明变量,变量名默认为整型且仅在循环内部存在。
- 使用FOR循环时,循环内的变量会遮蔽函数返回的变量,导致返回结果为空。
- 解决方法是选择适当的迭代器名称,并相应地设置返回变量。
- 示例代码展示了如何正确使用FOR循环以避免变量遮蔽问题。
➡️