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