【分享】PostgreSQL创建自增序列、查询序列、使用序列
-- 创建自增序列
CREATE SEQUENCE seq_name
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
-- 查询序列的当前值
SELECT currval('seq_name');
-- 使用序列
-- 在插入数据时,可以使用nextval来获取序列的下一个值
INSERT INTO table_name (id_column, other_column) VALUES (nextval('seq_name'), 'some_value');
在这个例子中,我们创建了一个名为seq_name
的序列,它从1开始,每次增加1。我们还查询了序列的当前值,并展示了如何在插入数据时使用序列。这些操作都是在PostgreSQL数据库中进行的。
评论已关闭