2010-01-23 45 views
10

我只是試圖創建我的第一個plpgsql函數。當執行腳本時,我得到PostgreSQL - 語言儘管運行CREATE LANGUAGE,但pgplsql不存在

錯誤:語言 「‘PLPGSQL’」 不存在

我然後運行命令CREATE LANGUAGE PLPGSQL;這顯示了以下錯誤:

錯誤:語言「PLPGSQL」已經存在

命令正在同一個數據庫上運行。

問候

彼得

+0

請發表您的函數的完整代碼 - 我敢打賭,有它的一些錯字... – 2010-01-23 05:38:09

回答

14

請注意,你有你的錯誤多餘的字符。最有可能的你寫道:

create function ... language ‘plpgsql’ 

有點像mysql引用的東西。這是不好的語法。只是使它

create function ... language plpgsql 
19

使用這個命令:

$: createlang -d dbname plpgsql 
相關問題