我刚开始使用postgres并且对整个事情不熟悉,我正在使用postgres版本9.6并且我正在尝试创建一个新函数但是我一直收到错误
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
Create语法有什么问题?
答案 0 :(得分:2)
您错过了开场$$
以匹配截止日期:
CREATE OR REPLACE FUNCTION time_passed(created text)
RETURNS text AS $$
-- Here --------^
BEGIN
created :='Now';
RETURN created;
END;
$$ LANGUAGE plpgsql