Day88

手写:mysqloracle中的序列如何创建如何使用。

CREATE SEQUENCE [schema.]sequence_name [ START WITH i ] [ INCREMENT BY j ] [ MAXVALUE m | NOMAXVALUE ] [ MINVALUE n | NOMINVALUE ] [ CYCLE | NOCYCLE ][ CACHE p | NOCACHE ]其中:sequence_name是序列名,将创建在schema方案下序列的第一个序列值是i,步进是j如果j是正数,表示递增,如果是负数,表示递减序列可生成的最大值是m,最小值是n如果没有设置任何可选参数,序列的第一个值是1,步进是1CYCLE表示在递增至最大值或递减至最小值之后是否继续生成序列号,若是递减并有最大值,从最大值开始。若是递增有最小值,从最小值开始。若没有,从START WITH 指定的值开始。默认是NOCYCLECACHE用来指定先预取p个数据在缓存中,以提高序列值的生成效率,默认是20

猜你喜欢

转载自blog.csdn.net/amyrhly/article/details/79999074