2015-10-28 72 views
0

我對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 "$$ 

任何ID ea執行時出現此錯誤?

回答

0

這不是一個完整的陳述。

你需要一個CREATE FUNCTION聲明,如果你想如果你想運行一個一次性的過程創建一個函數或DO塊。

對於一次性DO塊,它應該看起來像

DO LANGUAGE plpgsql 
$$ 
BEGIN 
.... plpgsql code here ... 
END; 
$$; 
相關問題