2013-03-07 48 views

回答

6
create function f() returns void as $$ 
BEGIN 
IF NOT EXISTS (...) THEN 
    EXECUTE ...; 
END IF; 
END; 
$$ language plpgsql; 

select f(); 
+0

感謝。這看起來像一個函數定義; 「DO」塊是否也執行功能? IOW,我是否也需要明確調用'f'? – kjo 2013-03-07 00:22:57

+0

@kjo不是f的調用,而是選擇。編輯。 – 2013-03-07 00:48:35

相關問題