我有以下步骤
public static class EnumExtensions
{
public static bool IsDefined(this Enum value) => !ulong.TryParse(value.ToString(), out _);
}
致力于PostgreSQL服务器9.5的自托管安装
但是,当我使用AWS RDS PostgreSQL创建实例服务器时,以下过程不起作用。
显示Create or replace procedure test_data (user_id character varying, out ob_success_flag Boolean) IS
Declare
Begin
If (user_id is not null) then
Ob_success_flag = true;
Else
Ob_success_flag = false;
End if;
End;
Commit;
附近的错误
在连接到两个实例时使用相同的pgAdmin Client。
答案 0 :(得分:0)
Postgresql不允许在过程中输出参数。虽然允许输入输出参数。 这应该使一个有效的plpgsql过程:
create or replace procedure test_data (user_id character varying, inout ob_success_flag boolean)
as $$
Begin
If (user_id is not null) then
Ob_success_flag = true;
Else
Ob_success_flag = false;
End if;
End;
$$ language plpgsql;
最好的问候, 比尼亚尼