在SQL中,可以使用nextval
函數(shù)從序列中獲取下一個(gè)值,并將其用于插入到表中。以下是使用nextval
函數(shù)在序列生成中的示例:
-- 創(chuàng)建一個(gè)序列
CREATE SEQUENCE id_seq START WITH 1 INCREMENT BY 1;
-- 使用nextval函數(shù)獲取序列的下一個(gè)值并插入到表中
INSERT INTO table_name (id, name)
VALUES (nextval('id_seq'), 'John');
-- 再次使用nextval函數(shù)獲取序列的下一個(gè)值并插入到表中
INSERT INTO table_name (id, name)
VALUES (nextval('id_seq'), 'Jane');
在上面的示例中,id_seq
是一個(gè)序列,使用nextval('id_seq')
函數(shù)獲取序列的下一個(gè)值,并將其插入到表中。每次調(diào)用nextval
函數(shù)時(shí),序列的當(dāng)前值將增加1。