签到成功

知道了

CNDBA社区CNDBA社区

达梦 DM8 DCP 备考笔记(6) -- 序列操作

2022-10-29 14:28 2840 0 原创 DM 达梦
作者: dave

之前我们整理了DM DCP 的相关内容:

http://www.cndba.cn/dave/article/108714
http://www.cndba.cn/dave/article/108714http://www.cndba.cn/dave/article/108714

达梦 DM8 DCP 备考笔记(1) — 理论考试 说明
https://www.cndba.cn/dave/article/108708
达梦 DM8 DCP 备考笔记(2) — 分区表操作
https://www.cndba.cn/dave/article/108710
达梦 DM8 DCP 备考笔记(3) — 外部表操作
https://www.cndba.cn/dave/article/108711
达梦 DM8 DCP 备考笔记(4) — 同义词操作
https://www.cndba.cn/dave/article/108712http://www.cndba.cn/dave/article/108714http://www.cndba.cn/dave/article/108714

http://www.cndba.cn/dave/article/108714

本篇我们来看下达梦数据库中的序列的操作。 相关理论说明参考《SQL语言使用手册》的《3.12 管理序列》和《系统管理员手册》的12章:12.2管理序列。http://www.cndba.cn/dave/article/108714http://www.cndba.cn/dave/article/108714http://www.cndba.cn/dave/article/108714http://www.cndba.cn/dave/article/108714

1 创建序列

创建序列:
SQL> create table anqing(id int);

SQL> create sequence seq_id
2   start with 1   ----序号起始
3   increment by 1  --自增多少
4   maxvalue 5   ---最大值
5   nocache  ---是否缓存
6   nocycle;  ---是否循环

#插入序列值:
SQL> insert into anqing(id) values(seq_id.nextval);
SQL> select * from anqing;

2 序列修改语句

#创建完序列后直接修改序列的步长。
SQL> create sequence seq1 increment by 10 start with 5 nomaxvalue nominvalue cache 100;

SQL> alter sequence seq1 increment by 1 ; 

SQL> select seq1.nextval from dual;

#创建序列后使用NEXTVAL访问了序列,然后修改步长。
SQL> create sequence seq2 increment by 10 start with 5 nomaxvalue nominvalue nocache ; 

SQL> select seq2.nextval from dual; 

SQL> alter sequence seq2 increment by 1 ;

SQL> select seq2.nextval from dual; 


#例3 修改序列的最小值。
SQL> create sequence seq3 increment by 1 start with 100 minvalue 3 ; 

SQL> alter sequence seq3 minvalue 2;

3 序列删除语句

SQL> drop sequence seq3;

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
dave

dave

关注

人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."

  • 2266
    原创
  • 3
    翻译
  • 579
    转载
  • 192
    评论
  • 访问:8101240次
  • 积分:4362
  • 等级:核心会员
  • 排名:第1名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ