我custom_variable_class= myapp在postgresql.conf. 并将值设置在函数内部,例如
CREATE OR REPLACE FUNCTION fn_purchase(xmode text, xuserno integer)
  RETURNS text AS
set myapp.user_no=xuserno
..........
..........
END;
现在我在我的触发器中使用 myapp.user
CREATE OR REPLACE FUNCTION public.delete_history()
  RETURNS trigger AS
$BODY$
    DECLARE userno text;
    BEGIN
    SELECT current_setting('myapp.user_no') into userno;
END;
$BODY$
如果设置userno为integer则显示错误消息。
invalid input syntax for integer: "xuserno". 
并且
 不SELECT current_setting('myapp.user_no')显示。这意味着它显示不。我做错了什么?xusernoxuserno valuexuserno=5xuserno5