3
有什么的Postgres 8.4.8相当于什么是DO模块的Postgres的等价<9.0
DO $$
BEGIN
IF NOT EXISTS (...) THEN
EXECUTE ...;
END IF;
END; $$;
?
有什么的Postgres 8.4.8相当于什么是DO模块的Postgres的等价<9.0
DO $$
BEGIN
IF NOT EXISTS (...) THEN
EXECUTE ...;
END IF;
END; $$;
?
create function f() returns void as $$
BEGIN
IF NOT EXISTS (...) THEN
EXECUTE ...;
END IF;
END;
$$ language plpgsql;
select f();
感谢。这看起来像一个函数定义; “DO”块是否也执行功能? IOW,我是否也需要明确调用'f'? – kjo 2013-03-07 00:22:57
@kjo不是f的调用,而是选择。编辑。 – 2013-03-07 00:48:35