我正在尝试在函数中使用\ _提示符,但我有以下错误:
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;
答案 0 :(得分:1)
你做不到。 \prompt
是plsql CLI命令,而不是SQL语句。你不能在函数体中使用它。