Re: [GENERAL] Unexpected input in plpgsql script.
От | jose' soares |
---|---|
Тема | Re: [GENERAL] Unexpected input in plpgsql script. |
Дата | |
Msg-id | 36B86051.9997AFB@bo.nettuno.it обсуждение исходный текст |
Ответ на | Unexpected input in plpgsql script. (Sebestyen Zoltan <szoli@netvisor.hu>) |
Список | pgsql-general |
Sebestyen Zoltan ha scritto: > Hi, > > Let's suppose I have a table called bla; > It has only one attr, called szam, type int8. If this table is empty then > the 'select sum(szam) from bla;' query returns the following output: > > sum > --- > > (1 row) This is normal. SUM() returns all the time one row, in this case value is NULL because there are no rows in the table. > > > I.e. there's a row containing NOTHING. I wrote a number formatter script > with a help of this list which works beautifully except for this case. In > this case I've got the following message: > pqReadData() -- backend closed the channel unexpectedly. > This probably means the backend terminated abnormally before or > while processing the request. We have lost the connection to the backend, > so further processing is impossible. > Terminating. > > How can I handle such a case in a plpgsql function or how could I avoid > it? What you want to do in plpgsql? -Jose'-
В списке pgsql-general по дате отправления: