1.在sql窗口如下写

create sequence SEQ_USER_INFO_ID//你创建的序列的名称
increment by 1 //每次自增长1
start with 1 //默认id从1开始
maxvalue 99999999 //设置序列最大值为8位9 , NOMAXvalue代表不设置最大值
minvalue 1 //设置最小值
cache 20; //设置缓存的个数,因为是缓存在内存中,当系统死机后,将会跳过20个序列导致序列不连续 ; 这里可以写nocache不缓存序列

2.其实应该再创建表的。其实应该先创建表的。

create table USER_INFO(ID number(10) primary key not null ,NAME varchar2(50)
)

3.表和序列都创建好后,需要在表中用一下序列

简单的做法就是往表里面插入一条数据,其中SEQ_USER_INFO_ID.nextval表示了序列的下一个数值

insert into user_info(id , name ) values(SEQ_USER_INFO_ID.nextval , 'vergil' )

当然这样插入后id其实是2,因为设置的序列是从1开始,而序列的自增长又是1,所以下一个序列就是2,这样序列就和表联系了,至于能不能一个序列被多个表使用,还是不要这样,一个表对应一个序列。
可以使用SEQ_USER_INFO_ID.currVal得到序列当前值,或者你从0开始自增长。

4.直接查询序列

select SEQ_USER_ID.currVal from dual //操作不影响序列值
select SEQ_USER_ID.nextval from dual //每操作一次序列增长1

https://www.cnblogs.com/ZiyuanZhu/p/5976580.html

oracle创建SEQUENCE序列相关推荐

  1. oracle数据库创建Sequence序列

    oracle创建sequence序列 -- Create sequence create sequence seq_wds  --序列名称(自定义) minvalue 1   --序列最小值 maxv ...

  2. 怎样给oracle表设置序列,Oracle的sequence序列在hibernate中的配置方法

    Oracle自增序列在Hibernate中的配置方法 在很多情况下,我们使用Hibernate在已经建立好数据库的基础上.在oracle中,如果已经建立好的数据库中使用了sequence,则可以按照下 ...

  3. Oracle中Sequence序列的使用

    在oracle中sequence就是序列,每次取的时候它会自动增加.Sequence与表没有关系.  1.Create Sequence 首先要有CREATE SEQUENCE或者CREATE ANY ...

  4. Oracle创建序列,删除序列,得到序列的例子

    序列的创建 create sequence seq_newsId increment by 1 start with 1 maxvalue 999999999; 得到序列的SQL语句 select s ...

  5. oracle两表链接序列跳序,Oracle学习之 序列(Sequence)

    Oracle学习之 序列(Sequence) [Oracle学习]之 序列(Sequence) oracle文档:https://docs.oracle.com/cd/B28359_01/server ...

  6. Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍

    先假设有这么一个表:   create table S_Depart    (       DepartId                         INT                   ...

  7. oracle+创建序列自增,oracle序列详解和建立自增主键

    序列: 是oacle提供的用于产生一系列惟一数字的数据库对象.sql l 自动提供惟一的数值数据库 l 共享对象性能 l 主要用于提供主键值测试 l 将序列值装入内存能够提升访问效率spa 1.首先建 ...

  8. Oracle数据库中序列(SEQUENCE)的用法详解

    http://database.51cto.com/art/201108/280742.htm 在Oracle数据库中,什么是序列呢?它的用途是什么?序列(SEQUENCE)其实是序列号生成器,可以为 ...

  9. oracle序列创建及使用,Oracle创建和使用序列

    Oracle创建和使用序列 1 语法 create sequence 序列名称 2 创建序列 SQL> create sequence emp_seq; Sequence created. 序列 ...

最新文章

  1. 4位华人博士荣获2022苹果奖学金!其中1名浙大在读博士
  2. web请求判断客户端类型
  3. 2021年春季学期-信号与系统-第七次作业参考答案-第四小题
  4. DOM编程中,提高程序运行速度需要注意的一些点
  5. Linux 内核抓包功能实现基础(五) 常见问题解析
  6. vue对象拼接_vue 俩个数组对象合并成一个
  7. 程序员想趁头发还在找个女友,标准:是女的就行
  8. 移动互联网APP测试流程及测试点(转载) (二)
  9. C语言,两个超大整型数乘法
  10. python僵尸进程和孤儿进程_Python Web学习笔记之并发编程的孤儿进程与僵尸进程...
  11. Count on a tree SPOJ - COT
  12. vuex , 简单入(liao)门(jie)
  13. (3)二进制文件方式部署Kubernetes高可用集群----------创建TLS证书和秘钥
  14. android关机铃声代码,android系统添加关机铃声
  15. C# VS属性快速封装快捷处理方式
  16. 新辰:雕爷与张朝阳分享创业感悟 给90后创业者打鸡血共勉
  17. php的惰性加载,thinkphp5.0的惰性加载
  18. Unraid启动后需要设置和注意的事项
  19. badfail@qq.com+java_Java KeeperException.BadArgumentsException方法代码示例
  20. iOS-图片上传(第三方服务器)实现图片的上传和获取

热门文章

  1. 势不可挡的DeFi浪潮与去中心化开源协议Hydra Network
  2. SDUT OJ 2718
  3. 如何获取外文文献、中文文献的引用格式?
  4. 优化方案电子版_【热点文章推荐】响应曲面法优化废弃食用油脂脱色工艺
  5. excel怎么快速删除整个表格所有图片
  6. 微信小程序打开其他微信小程序
  7. android路由器app,微信小程序趋势及前景,复习指南
  8. 海拉细胞或已进化成新“物种”,癌症研究现危机
  9. 那些页游都是怎么把日流水做到上千万的
  10. 精品寿光市地图城区小区分布图矢量高清cdr格式pdf2021年