2016-12-21 61 views
1

我剛開始使用的是Postgres和相信新的整個事情,我使用Postgres的9.6版,我試圖創建一個新的功能,但是我不斷收到錯誤PLPGSQL功能錯誤達到或接近創建語法

ERROR: syntax error at or near "CREATE" 
LINE 6: CREATE OR REPLACE FUNCTION time_passed(created text) 

我的功能是本

CREATE OR REPLACE FUNCTION time_passed(created text) 
    RETURNS text AS 

BEGIN 

created :='Now'; 
RETURN created; 

END; 
$$ LANGUAGE plpgsql 

可能是什麼錯誤的創建語法?

回答

2

你錯過了開幕$$匹配關閉的:

CREATE OR REPLACE FUNCTION time_passed(created text) 
RETURNS text AS $$ 
-- Here --------^ 
BEGIN 
    created :='Now'; 
    RETURN created; 
END; 
$$ LANGUAGE plpgsql 
相關問題