PostgreSQL:提示函数内部错误

时间:2013-12-11 10:54:54

标签: sql database function postgresql

我正在尝试在函数中使用\ _提示符,但我有以下错误:

ERROR:  syntax error at or near "\"
LINE 5:       \prompt "...

这是函数

CREATE OR REPLACE FUNCTION typeAccount(type VARCHAR(50)) RETURNS VOID AS
$$
  BEGIN 
    IF type = 'direct' THEN
      \prompt "Please type the id -> " variable
      SELECT choose_account(:variable);
    END IF;
  END
$$ LANGUAGE plpgsql;

1 个答案:

答案 0 :(得分:1)

你做不到。 \prompt是plsql CLI命令,而不是SQL语句。你不能在函数体中使用它。