Getting a count from an update - Mailing list pgsql-novice

From Brian Hurt
Subject Getting a count from an update
Date
Msg-id 4581AC83.2020509@janestcapital.com
Whole thread Raw
Responses Re: Getting a count from an update
List pgsql-novice
Newbie question here: I want to be able to capture the count of the
number of rows updated from an update command within SQL.  I know that
psql prints out the result, I want to grab it within a function.  The
update is a simple "UPDATE tablename SET col = value WHERE othercol =
otherval;", which will generally update many dozens or hundreds of
rows.  Currently I'm doing a select before doing the update, but since
I'm doing a select count(*) I can't add a 'for update' to the end and
lock the rows.  Is there a better way to do this?

Brian


pgsql-novice by date:

Previous
From: Aarni Ruuhimäki
Date:
Subject: Re: Upgrade to PGSQL 8.2 Problem
Next
From: Richard Broersma Jr
Date:
Subject: Re: Getting a count from an update