我使用下面的函数来删除并创建一个表。在我执行这个函数之后,表没有被创建。有人能帮帮我吗?
CREATE OR REPLACE FUNCTION dropAggTables111(tablename TEXT) RETURNS INTEGER AS $total$
DECLARE
total integer;
BEGIN
execute 'DROP TABLE IF EXISTS CURR_ACT_IN_EXP_TMP ' into total;
execute 'CREATE TABLE IF NOT EXISTS CURR_ACT_IN_EXP_TMP (ACTIVITY VARCHAR(32)) ' into total;
RETURN total;
END;
$total$ LANGUAGE plpgsql;
删除INTO total
。这些语句不返回结果集。