我是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 "$$
执行时是否知道此错误?
答案 0 :(得分:0)
这不是一个完整的陈述。
如果您尝试创建某个功能,则需要CREATE FUNCTION
声明;如果您尝试运行一次性程序,则需要DO
阻止。
对于一次性DO
块,它应该看起来像
DO LANGUAGE plpgsql
$$
BEGIN
.... plpgsql code here ...
END;
$$;