阅读量:0
在SQL中,可以使用nextval
函数从序列中获取下一个值,并将其用于插入到表中。以下是使用nextval
函数在序列生成中的示例:
-- 创建一个序列 CREATE SEQUENCE id_seq START WITH 1 INCREMENT BY 1; -- 使用nextval函数获取序列的下一个值并插入到表中 INSERT INTO table_name (id, name) VALUES (nextval('id_seq'), 'John'); -- 再次使用nextval函数获取序列的下一个值并插入到表中 INSERT INTO table_name (id, name) VALUES (nextval('id_seq'), 'Jane');
在上面的示例中,id_seq
是一个序列,使用nextval('id_seq')
函数获取序列的下一个值,并将其插入到表中。每次调用nextval
函数时,序列的当前值将增加1。