0
点赞
收藏
分享

微信扫一扫

DB2 获取序列的相关信息-最大值-当前值

若如初梘 2022-05-23 阅读 56

-- 创建序列

CREATE SEQUENCE evaluation_seq

     START WITH 100 

     INCREMENT BY 2 -- 步长

     MAXVALUE 200

     NOCYCLE

     CACHE 25;

--查看编目表中存放的序列的信息

SELECT SEQNAME,START,INCREMENT,MINVALUE,MAXVALUE,CYCLE,CACHE,ORDER FROM SYSCAT.SEQUENCES WHERE SEQNAME='序列名'

DB2 获取序列的相关信息-最大值-当前值_序列

--查询最大值

SELECT MAXVALUE FROM SYSCAT.SEQUENCES WHERE SEQNAME='序列名'  

--查询当前值

select prevval  for 序列名   from 表名 fetch first 1 rows only

--查询下一个值

select nextval  for 序列名   from 表名 fetch first 1 rows only

举报

相关推荐

0 条评论