1
CREATE OR REPLACE FUNCTION udf_get_emp_name(p_empcode integer)
returns text
AS
$BODY$
DECLARE l_emp_name TEXT;
select emp_name into l_emp_name from employee where empcode = p_empcode;
return l_emp_name;
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
该函数成功创建,postgresql不检查表是否存在或存在列。是否有任何选项可以检查列名和表名是否正确并存在于CREATE或REPLACE FUNCTION时Postgresql -CREATE FUNCTION
感谢您的回复。但是,如果我使用SQL,那么我无法返回查询选项。 –
@SayeekrishnanSubramaniam:SQL函数_can_返回查询结果(如我的答案中的示例所示) –