作成

CREATE SEQUENCE テーブル名_カラム名_seq;

CREATE TABLE テーブル名()において,idを連番にする場合には

id DEFAULT nextval('テーブル名_カラム名_seq')

で定義する.

なお,NOT NULLも付加するなら

id serial

と同じ.(シーケンスは自動的に作られる.)

カウンタの設定

100に連番をセットするには

SELECT setval('連番名_seq', 100);

とする.

現在の値

SELECT currval('連番名_seq', 100);