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

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

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

--查询最大值

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

猜你喜欢

转载自blog.csdn.net/fanfan_618/article/details/88796125