Я пытаюсь использовать SELECT INTO в процедуре plpgsql.Как использовать SELECT INTO в PLpgsql ПРОЦЕДУРА?
CREATE OR REPLACE FUNCTION reset_data()
RETURNS void AS $$
BEGIN
DROP TABLE IF EXISTS experiment;
SELECT * INTO experiment FROM original;
END;
$$ LANGUAGE plpgsql;
Это приводит к ошибке:
ERROR: "experiment" is not a known variable
LINE 5: SELECT * INTO experiment FROM original;
^
********** Error **********
ERROR: "experiment" is not a known variable
SQL state: 42601
Character: 113
По-видимому, мы не можем использовать SELECT INTO, как это. Как мы делаем это?