gpt4 book ai didi

postgresql - Plpgsql 函数在创建语法处或附近出现错误

转载 作者:行者123 更新时间:2023-11-29 12:56:45 24 4
gpt4 key购买 nike

我刚刚开始使用 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

关于postgresql - Plpgsql 函数在创建语法处或附近出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41271854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com