Re: getting number of rows updated within a procedure

Поиск
Список
Период
Сортировка
От J.H.M. Dassen (Ray)
Тема Re: getting number of rows updated within a procedure
Дата
Msg-id 20010115084445.A696@cistron-office.nl
обсуждение исходный текст
Ответ на getting number of rows updated within a procedure  ("Dan Langille" <dan@langille.org>)
Ответы Re: getting number of rows updated within a procedure
Список pgsql-general
On Sun, Jan 14, 2001 at 23:27:06 +1300, Dan Langille wrote:
> I'm writing some stuff in PL/pgsql (actually, a lot of stuff).  I have a
> question: At various times, it does UPDATEs.  Is there a way to tell if
> the UPDATE actually affected any rows or not?  I couldn't see how to get
> UPDATE to return anything.

Quoting a recent message by Jan Wieck <janwieck@Yahoo.com>:
:Do a
:
:    GET DIAGNOSTICS SELECT PROCESSED INTO <int4_variable>;
:
:directly  after  an  INSERT,  UPDATE  or DELETE statement and you'll know
:how many rows have been hit.
:
:Also you can get the OID of an inserted row with
:
:    GET DIAGNOSTICS SELECT RESULT INTO <int4_variable>;

HTH,
Ray
--
"The software `wizard' is the single greatest obstacle to computer literacy
since the Mac."
    http://www.osopinion.com/Opinions/MichaelKellen/MichaelKellen1.html

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: createdb fails in 7.0.2
Следующее
От: "J.H.M. Dassen (Ray)"
Дата:
Сообщение: Re: 'Tuple is too big' Error