Skip site navigation (1) Skip section navigation (2)

Re: get id of insert in plpgsql function

From: "A(dot) Kretschmer" <andreas(dot)kretschmer(at)schollglas(dot)com>
To: pgsql-novice(at)postgresql(dot)org
Subject: Re: get id of insert in plpgsql function
Date: 2008-05-22 08:03:57
Message-ID: 20080522080357.GC27260@a-kretschmer.de (view raw or flat)
Thread:
Lists: pgsql-novice
am  Thu, dem 22.05.2008, um  9:56:49 +0200 mailte A B folgendes:
> If I have a table mytable (id serial, y integer)  and wish to insert a
> row into the table in a plpgsql function, how can I catch the id
> (serial number) of the last inserted row?

Either with currval() oder with RETURNING.


Andreas
-- 
Andreas Kretschmer
Kontakt:  Heynitz: 035242/47150,   D1: 0160/7141639 (mehr: -> Header)
GnuPG-ID:   0x3FFF606C, privat 0x7F4584DA   http://wwwkeys.de.pgp.net

In response to

pgsql-novice by date

Next:From: Bruce HyattDate: 2008-05-22 13:36:36
Subject: Re: recreating tables from global files
Previous:From: A BDate: 2008-05-22 07:56:49
Subject: get id of insert in plpgsql function

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group