basic temp table question

Поиск
Список
Период
Сортировка
От L. Fletcher
Тема basic temp table question
Дата
Msg-id 012a01c51ebb$ba7aba10$a001a8c0@sf.vagabond.com
обсуждение исходный текст
Ответы Re: basic temp table question  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
Hello,
 
The first time I run a query against this function (using Npgsql):
 
declare
       r_cursor1 cursor for
 
       SELECT * from tmp_table;
 
begin
 
       CREATE TEMPORARY TABLE tmp_table
        (
              testcol integer
        ) ON COMMIT DROP;
 
       INSERT INTO tmp_table
       SELECT 0;
 
       open r_cursor1;
 
       return 0;
end;
 
I get this error:
 
ERROR: XX000: relation 1090457025 is still open
 
All subsequent times I get this error:
 
ERROR: 42P01: relation with OID 1090457025 does not exist
 
What am I doing wrong?
 
(Sorry if this is a basic question.)
 
Thanks in advance...

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

Предыдущее
От: Christopher Browne
Дата:
Сообщение: Re: Trigger email?
Следующее
От: Tom Lane
Дата:
Сообщение: Re: basic temp table question