Posts Tagged PostgreSQL

PostgreSQLでのメモ(シーケンス篇)

何となくメモ的に書いてみる。
Sequence(シーケンス)関数。
シーケンスのリセット

setval('シーケンス名', リセットする値);

例)

select setval('my_seq', 1);

シーケンスの確認

currval('シーケンス名');

例)

select currval('my_seq');

シーケンスの値を1つ進める

nextval('シーケンス名');

例)

select nextval('my_seq');

なお、例は最低ですw
まともに使うなら、

insert into my_table
(id, name)
values
(nextval('my_seq'), '太郎');

とかですかね・・・。
SQLのQueryからリセットしたかっただけなんで、深く追求しません。

Post to Twitter

, ,

No Comments