db2怎么创建自增序列

avatar
作者
猴君
阅读量:7

在DB2中,可以使用以下语法创建自增序列:

CREATE SEQUENCE sequence_name START WITH start_value INCREMENT BY increment_value MINVALUE min_value MAXVALUE max_value CYCLE|NOCYCLE CACHE cache_size ORDER|NOORDER;

其中,sequence_name 是自增序列的名称,start_value 是序列的起始值,increment_value 是序列的增量值,min_value 是序列的最小值,max_value 是序列的最大值,CYCLE|NOCYCLE 指定序列是否在到达最大值或最小值时循环,cache_size 是指定缓存的序列值的数量,ORDER|NOORDER 指定序列是否按照创建顺序返回值。

例如,创建一个名为 my_sequence 的自增序列,起始值为 1,每次递增 1,最小值为 1,最大值为 100,不循环,缓存大小为 20,按照创建顺序返回值的语句如下:

CREATE SEQUENCE my_sequence START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 100 NOCYCLE CACHE 20 ORDER;

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!