Hello Tom,
The example you have given is EXACTLY why something like CURRENT is needed to limit the number of
unique queries or prepared statements. (or to do a selection of all values before an update meaning
two executed queries.)
regards,.
Dennis
On 04/18/2012 06:24 PM, Tom Lane wrote:
Dennis<dennis.verb...@victorem.com> writes:
When a query is written to update a table, the usual process is to list all the
columns that need
updating. This could imply the creation of many possible queries for many
columns. In an effort to
keep the UPDATE queries more uniform, less number of unique queries, a keyword
similar to DEFAULT,
let's say CURRENT, is required to indicate that the current value must not
change.
No it isn't. Just write the name of the column, eg
update mytable set x = x, y =<new value>, z = z where ...
There's no reason to invent nonstandard syntax for this.
regards, tom lane
--
Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-sql