【发布时间】:2022-01-26 08:05:48
【问题描述】:
我在使用多选的 postgresql 中创建存储过程时遇到问题,这是我得到的错误
错误:必须指定函数结果类型 SQL 状态:42P13
这是我的查询:
create or replace function user_info(
functn integer
)
language sql
as
$$
begin
if(functn = 1) then
select email, user_name, address from user;
else if(functn = 2) then
select email, member_name, phone from member;
else
select email, admin_name, post_code from admin;
end if;
end
$$;
请任何人帮我解决这个问题,谢谢。
【问题讨论】:
-
你正在做
CREATE FUNCTION没有RETURNS子句。 (而且,你的函数没有做任何事情并且什么都不返回)
标签: postgresql