Postgresql 错误:在“或”附近出现语法错误$$
我是博士后的新手 我尝试将Oracle PL/SQL脚本转换为Postgres。 在这一点上,这不是一个成功 下面是一个包含错误的简单代码:Postgresql 错误:在“或”附近出现语法错误$$,postgresql,Postgresql,我是博士后的新手 我尝试将Oracle PL/SQL脚本转换为Postgres。 在这一点上,这不是一个成功 下面是一个包含错误的简单代码: $$ DECLARE Err_Exec numeric; -- Erreur d'execution. BEGIN Err_Exec := 0; END; $$ LANGUAGE plpgsql; 其中报告: :13: ERROR: syntax error at or
$$
DECLARE
Err_Exec numeric; -- Erreur d'execution.
BEGIN
Err_Exec := 0;
END;
$$ LANGUAGE plpgsql;
其中报告:
:13: ERROR: syntax error at or near "$$
执行时是否知道此错误?这不是一个完整的语句 如果试图创建函数,则需要一个
CREATE FUNCTION
语句;如果试图运行一次性过程,则需要一个DO
块
对于一次性DO
块,它应该如下所示
DO LANGUAGE plpgsql
$$
BEGIN
.... plpgsql code here ...
END;
$$;