http://www.postgresql.org/docs/9.1/static/plpgsql-declarations.html
39.3.2. ALIAS
newname ALIAS FOR oldname;
ALIAS 语法比前面章节中提到的更为广泛使用:你可以给任何变量声明别名,而不仅仅是针对函数参数。在实践中用得比较多的是给变量赋予一个另外的预先定义好的名字,如在一个触发器过程中的NEW和OLD。
例如:
DECLARE prior ALIAS FOR old; updated ALIAS FOR new;
这样 ALIAS 创建了两种不同同的方式去命名同一个对象,不加限制的使用会导致困扰。最好仅仅用在覆盖预先定义名称的目的。
本文介绍 PostgreSQL 中 PL/pgSQL 的 ALIAS 语法,它允许为变量声明别名,尤其是用于触发器过程中的 NEW 和 OLD 变量。正确使用 ALIAS 可以帮助简化代码并增强可读性。
5143

被折叠的 条评论
为什么被折叠?



