错误:" $$或附近的语法错误

时间:2015-10-28 13:01:31

标签: postgresql

我是Postgres的新手。

我尝试将Oracle PL / SQL脚本转换为Postgres。 在这方面,它不是成功的!

这是一个包含错误的简单代码:

    $$
DECLARE

  Err_Exec         numeric;                -- Erreur d'execution.


BEGIN


  Err_Exec     := 0;

END;
$$ LANGUAGE plpgsql;

报道:

:13: ERROR:  syntax error at or near "$$

执行时是否知道此错误?

1 个答案:

答案 0 :(得分:0)

这不是一个完整的陈述。

如果您尝试创建某个功能,则需要CREATE FUNCTION声明;如果您尝试运行一次性程序,则需要DO阻止。

对于一次性DO块,它应该看起来像

DO LANGUAGE plpgsql
$$
BEGIN
 .... plpgsql code here ...
END;
$$;