Re: sqlstate 02000 while declaring cursor/freeing statement

Поиск
Список
Период
Сортировка
От Thomas F. O'Connell
Тема Re: sqlstate 02000 while declaring cursor/freeing statement
Дата
Msg-id 4DADE9CC-4B44-4A9A-A424-E7916937610C@sitening.com
обсуждение исходный текст
Ответ на sqlstate 02000 while declaring cursor/freeing statement  (andy rost <andy.rost@noaa.gov>)
Ответы Re: sqlstate 02000 while declaring cursor/freeing statement  (Michael Fuhr <mike@fuhr.org>)
Список pgsql-admin
On Aug 29, 2005, at 2:19 PM, andy rost wrote:

> I'm new to the PostgreSQL community so please pardon what is
> probably a silly question ...
>
> I'm in the process of porting Informix ESQL to PostgreSQL. I
> occasionally get sqlcode = 100 and sqlstate = 02000 when declaring
> cursors or freeing prepared statements. Is this normal? For example:
>
>     $declare loop1 cursor with hold for
>     select distinct ( tabname )
>     from meta ;
>
> results in sqlca.sqlcode = 100 and sqlca.sqlstate = '02000'

Andy,

According to the docs, a positive value of sqlcode indicates a
harmless condition:

http://www.postgresql.org/docs/8.0/static/ecpg-errors.html

The sqlstate of 02000 looks like the NO DATA code:

http://www.postgresql.org/docs/8.0/static/errcodes-appendix.html

I don't see anything wrong with your cursor declaration, so this just
looks like it's indicating that no rows were returned.

--
Thomas F. O'Connell
Co-Founder, Information Architect
Sitening, LLC

Strategic Open Source: Open Your i™

http://www.sitening.com/
110 30th Avenue North, Suite 6
Nashville, TN 37203-6320
615-469-5150
615-469-5151 (fax)

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

Предыдущее
От: jose fuenmayor
Дата:
Сообщение: Re: size of indexes and tables (more than 1GB)
Следующее
От: Postgres Admin
Дата:
Сообщение: plpgsql question