2013-03-07 17 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

相关问题