什么是Postgres的DO块的等价物< 9

时间:2013-03-07 00:10:43

标签: postgresql

什么是Postgres 8.4.8相当于

DO $$
BEGIN
IF NOT EXISTS (...) THEN
    EXECUTE ...;
END IF;
END; $$;

1 个答案:

答案 0 :(得分:6)

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

select f();