[pgsql-jp: 37644] Re: insert into をしたときにその serial の値を知る方法は
TANIDA Yutaka
tanida @ sraoss.co.jp
2006年 11月 10日 (金) 16:44:49 JST
谷田です。
On Fri, 10 Nov 2006 15:33:09 +0900
"Nobuyuki Inaba" <nobuyuki.inaba @ gmail.com> wrote:
> たとえば
> CREATE TABLE test
> (
> id serial ,
> data text
> )
> というテーブルに
> 複数の人間が同時に
> insert into test (data) values('abcdefg');
> とかしたときにその、idの値を得る方法はあるのでしょうか。
正当な方法は皆さんが答えていただいているので8.2から可能になる方法を。
insert into test (data) values('abcdefg') returning (id);
--
--
TANIDA Yutaka <tanida @ sraoss.co.jp>
pgsql-jp メーリングリストの案内