How to use RETURN TABLE in Postgres 8.4

Поиск
Список
Период
Сортировка
От Michal Szymanski
Тема How to use RETURN TABLE in Postgres 8.4
Дата
Msg-id 1c2c0453-6397-4217-bfbc-234589fff148@h11g2000yqb.googlegroups.com
обсуждение исходный текст
Ответы Re: How to use RETURN TABLE in Postgres 8.4
Список pgsql-general
I'written something like this:

CREATE TABLE "bug_table" (
  "id" BIGINT NOT NULL,
  test VARCHAR,
  CONSTRAINT "test_table_pkey" PRIMARY KEY("id")
) WITHOUT OIDS;

INSERT  INTO bug_table (id,test) VALUES (1,'test');
select * from bug_table;

CREATE OR REPLACE FUNCTION buggy_procedure() RETURNS TABLE (id INT8,
test VARCHAR)
    AS $$
BEGIN
    -- @todo hide password
    RETURN QUERY
        SELECT id  ,test
        FROM bug_table
    ;
END;
$$
    LANGUAGE plpgsql STRICT SECURITY DEFINER;
SELECT * FROM buggy_procedure();

---------------------------
it returns 1 but empty row. What is wrong with this?

Regards
Michal Szymanski
http://blog.szymanskich.net

В списке pgsql-general по дате отправления:

Предыдущее
От: Raul Rojas
Дата:
Сообщение: unsubscribe-pattern-allmatching LISTNAME ALL
Следующее
От: Vanessa Lopez
Дата:
Сообщение: REINDEX "is not a btree"