Plpgsql 函数在创建语法处或附近出现错误
Plpgsql function error at or near Create syntax
我刚开始使用 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 语法可能有什么问题?
您缺少开头 $$
来匹配结尾:
CREATE OR REPLACE FUNCTION time_passed(created text)
RETURNS text AS $$
-- Here --------^
BEGIN
created :='Now';
RETURN created;
END;
$$ LANGUAGE plpgsql
我刚开始使用 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 语法可能有什么问题?
您缺少开头 $$
来匹配结尾:
CREATE OR REPLACE FUNCTION time_passed(created text)
RETURNS text AS $$
-- Here --------^
BEGIN
created :='Now';
RETURN created;
END;
$$ LANGUAGE plpgsql