我有一个 postgresql 函数,类似于:
CREATE OR REPLACE FUNCTION myFunc(...)
AS $BODY$
DECLARE someVar bytea;
.
.
.
SELECT someBytes INTO someVar;
RETURN someVar; <----- How to set alias for this return?
$BODY$
当我运行该函数时,一切正常,我得到一个列结果,但列名与函数名 ( ) 相同myFunc
,我无法重命名/别名它。
问题是:如何在返回列上放置别名/自定义名称?
该函数不返回命名列(除非它返回复合类型或记录),而是返回单个值。该值的别名需要在调用函数的查询中设置,而不是在函数定义内部: