2010年12月 4日

[pgsql-jp: 40586]グループ毎に自動採番したいのですが

?よろしくお願いいたします。

C#のフォームからDataGridViewでFreeeBSD上のPostgreSQL9.0のDBデータを
利用しています。

[TABLE:users]
u_id serial(サロゲートキー)
id integer(重複あり)

s_id integer(重複あり)
n_id integer(重複あり)

u_idは、以下users_id_seq により自動採番しています。
CREATE SEQUENCE users_id_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 7
CACHE 1;
ALTER TABLE users_id_seq OWNER TO admin;

新規入力時(INSERT時)、サロゲートキー[u_id]以外の[s_id]というグループ毎に[id]に連番を採番したいのですが
グループ毎にという条件がある場合でも、SEQUENCEは利用できるのでしょうか?
それとも「こういった方法」がありましたらご指導おねがいいたします。


投稿者 xml-rpc : 2010年12月 4日 21:45
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/100579
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。