Re: [SQL] Auto increment field when updating? - Mailing list pgsql-sql

From Peter Vazsonyi
Subject Re: [SQL] Auto increment field when updating?
Date
Msg-id Pine.LNX.4.10.10002191122430.19112-100000@kredit.sth.szif.hu
Whole thread Raw
In response to Auto increment field when updating?  (Robin Keech <robin@dialogue.co.uk>)
Responses Re: [SQL] Auto increment field when updating?  (Gordon Clarke <gordonc@acenet.net.au>)
List pgsql-sql
I hope this helps:

=> create table test(a int4 NOT NULL DEFAULT 1, b text);
=> create function tg_test() returns opaque as '
->  declare x text; 
->  begin
->  new.a=old.a+1;
->  return new;
-> end;' language 'plpgsql';
=> insert into test(b) values('a');
INSERT 770064 1
=> update test set b='b';
UPDATE 1
=> select * from test;
a|b
-+-
2|b
(1 row)

Before this U need a createlang plpgsql too.


--nek;(



pgsql-sql by date:

Previous
From: "Mohit Marwaha"
Date:
Subject:
Next
From: Nicola Cisternino
Date:
Subject: ...LIMIT CLAUSE