SEQUENCE序列

--创建序列(每次自增1)

CREATE SEQUENCE  SEQ_LDBG  AS INT START WITH 1 INCREMENT BY 1 MINVALUE 1    

       NO MAXVALUE NO CYCLE NO CACHE ORDER; 

select   NEXT VALUE FOR SEQ_LDBG  from pistable0

--修改序列的值为1

alter sequence SEQ_LDBG restart with 1; 

alter sequence seq_test restart with 1000;  -- seq_test 从1000开始

alter sequence seq_test restart;            -- seq_test 从seq_test创建的开始值重新计数

alter sequence seq_test increment by 1;     -- 更改seq_test 的步长(每次变化的值)

alter sequence seq_test minvalue 10 ;       -- 更改seq_test 的最小值 为10

alter sequence seq_test no minvalue  ;      -- 更改seq_test 没有最小值

alter sequence seq_test maxvalue 10000 ;    -- 更改seq_test 的最大值 为10000

alter sequence seq_test no minvalue  ;      -- 更改seq_test 没有最大值

alter sequence seq_test no cycle ;          -- seq_test 不循环计数

alter sequence seq_test cycle ;             -- seq_test 在达到最大值后会重新开始计数

alter sequence seq_test cache 500 ;         -- seq_test 每次缓存500个

alter sequence seq_test no cache ;          -- seq_test 不使用cache

alter sequence seq_test order;              -- seq_test sequence值顺序生成

alter sequence seq_test no order;           -- seq_test sequence值不按顺序生成

猜你喜欢

转载自2929582988.iteye.com/blog/2330239