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_返回查詢結果(如我的答案中的示例所示) –