sql
  • database
  • function
  • postgresql
  • 2013-12-11 63 views 1 likes 
    1

    我試圖用一個函數內部\提示符內,但我有以下錯誤: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

    你可以用」這樣做。 \prompt是一個不是SQL語句的plsql CLI命令。你不能在函數的主體中使用它。

    相關問題