■シーケンスの利用
CREATE SEQUENCE [SeqName];
次のシーケンス値を挿入。
INSERT INTO [TableName] VALUES(NEXTVAL('[SeqName]'));
現在のシーケンス値を挿入。
INSERT INTO [TableName] VALUES(CURRVAL('[SeqName]'));
■シリアル型の利用
シーケンスの機能を利用して自動的に1からの連番を生成する。
CREATE TABLE [TableName] ([ColName]
SERIAL);