执行statment显示我的桌子麻烦这是我用的是执行语句:PostgreSQL的 - 有使用我的功能
但是,当我执行该功能不显示该表到终端。没有产生错误,表格不显示。
我的功能:
CREATE OR replace FUNCTION addToTable (number INTEGER,NAME VARCHAR(15))
RETURNS void AS $$
BEGIN
INSERT INTO table1
VALUES (
number
,NAME
);
perform *
FROM table1;
END;$$
LANGUAGE plpgsql;
@ Vivek.S选择不会工作,因为它会给错误,指出 “查询有没有目的地的结果数据”。这就是为什么我使用执行,但我不知道为什么当我执行该功能没有表显示。 – Brandon
@ Vivek.S在执行完select后出现错误select“ERROR:syntax error at or near”select“。该函数是一个void函数 – Brandon
正如我已经说过的,您必须显示整个函数并参考http:// www .postgresql.org/docs/9.4/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-SQL-NORESULT –