我用的是在oracle中的方法,在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 
1、Create Sequence 
你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, 
CREATE SEQUENCE  SI_EXTERNAL_SEQ                 --SI_EXTERNAL_SEQ要创建的sequence的名字
INCREMENT BY 1                                                         -- 每次加几个 
START WITH 1                                                              -- 从1开始计数 
NOMAXVALUE                                                              -- 不设置最大值 
NOCYCLE                                                                      -- 一直累加,不循环 
CACHE 10;

2、read Sequence
Select SI_EXTERNAL_SEQ.Nextval As hao from dual 每次需要变的只有SI_EXTERNAL_SEQ这个sequence的名字
这样每次读出来的sequence都比上一个自增1个

3、use Sequence
String seq=re.execute("Select SI_EXTERNAL_SEQ.Nextval As hao from dual ");//伪代码,大概就是这个意思
eg.insert into table_test (id ,name ,age) values (SI_EXTERNAL_SEQ.Nextval,tom,23)

转载于:https://www.cnblogs.com/guoguo-15/p/4414998.html

如何创建sequence相关推荐

  1. oracle数据库创建Sequence序列

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

  2. mysql 创建sequence

    Mysql下载安装:http://blog.csdn.net/yuxiangaaaaa/article/details/54018907 mysql不能像db2和Oracle那样直接create se ...

  3. 创建oracle dblink权限不足,Oracle-存储过程-创建sequence的时候报权限不足

    引用自:http://www.cnblogs.com/yhoralce/p/6817010.html 在包体里写了一个过程,test执行时报错,但是如果把该过程单独拿出来创建一个,就能顺利执行. 在没 ...

  4. oracle创建SEQUENCE序列

    1.在sql窗口如下写 create sequence SEQ_USER_INFO_ID//你创建的序列的名称 increment by 1 //每次自增长1 start with 1 //默认id从 ...

  5. 不创建 sequence 自增字段

    drop table t_log; create table t_log ( log_id number primary key, user_name varchar2(100), log_date ...

  6. oracle SEQUENCE 创建, 修改,删除

    oracle创建序列化: CREATE SEQUENCE seq_itv_collection             INCREMENT BY 1  -- 每次加几个               S ...

  7. 在MySQL中创建实现自增的序列(Sequence)的教程

    项目应用中,曾有以下一个场景: 接口中要求发送一个int类型的流水号,由于多线程模式,如果用时间戳,可能会有重复的情况(当然概率很小). 所以想到了利用一个独立的自增的sequence来解决该问题. ...

  8. Oracle Sequence创建与使用

    最近几天使用Oracle的sequence序列号,发现对如何创建.修改.使用存在很多迷茫点,在上网寻找答案后,根据各路大神的总结,汇总下对自己的学习成果: 在Oracle中sequence就是序号,每 ...

  9. mysql 中创建自增的序列(Sequence)

    需求: 业务开发一个时间轴功能,时间轴上展示多个表的数据,时间轴滚动刷新. 问题: 获取多个表中的前几条数据比较麻烦,需要将多个表的数据拿出来排序然后limit 取数据.这样多表取数据如果数据量大很麻 ...

最新文章

  1. ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline - Part II
  2. Excel函数公式 (日期函数)
  3. 到现在才理解高斯分布的均值与方差为什么是0和1
  4. Codeforces 1480A. Yet Another String Game (阅读理解题)
  5. MiniGUI+qvfb+Eclipse完成嵌入式系统图形开发(开发环境的搭建)
  6. python模拟ajax请求_短信炸弹—用Python模拟ajax请求
  7. windows API 串口编程参考
  8. selenium python实例录制运行_WEB自动化测试工具selenium录制器使用笔记
  9. Linux下MySQL 5.5.11编译安装笔记(待验证)
  10. 16.IDA-列出函数中存在的全部call(函数调用窗口,查看函数内调用了哪些call)
  11. 设置maven的阿里云代理
  12. 初入c++ (八) c++输入和输出
  13. visual studio能统计代码规模吗_描述统计之用——熟悉数据
  14. vim 配置_一步一步配置vim(4)--与latex进行实时显示
  15. 评分卡建模工具scorecardpy全解读
  16. 系统重构过程中的异构数据同步回环处理
  17. 学习opengl之为立方体六个面贴上不同的纹理图片
  18. Vivado HLS #pragma 学习笔记(一)
  19. PT-RS for PUSCH
  20. 当地的新员工入职培训

热门文章

  1. c语言大作业教室预约管理系统,C语言程序设计——教室管理系统(源代码))
  2. Java学习笔记_数组
  3. c语言遍历文件obt,二维电子化合物Ca2N和Y2C高压结构研究.pdf
  4. 数学--数论--Miller_Rabin判断素数
  5. springboot 常用配置之多环境配置(开发环境、测试环境、生产环境等)
  6. C语言非常重要的细节(知道一点更新一点)
  7. (Z)复杂繁琐的芯片设计流程
  8. VC中数字与字符串转换方法
  9. cox风险回归模型参数估计_信用风险管理:分类模型和超参数调整
  10. 代码review工具:Review Board