oracle sequence 不同 会话 不连续_序列 Sequence

Sequence是一个数据库对象,多个用户可以从中生成唯一的整数,可以使用序列自动生成主键值。

  • 生成序列号时,序列号将递增,独立于事务提交或回滚;

  • 如果两个用户同时递增同一序列,因为序列号是由另一个用户生成的,每个用户获得的序列号可能存在间隙,一个用户永远无法获取另一个用户生成的序列号。一个用户生成序列值后,该用户可以继续访问该值,而不管序列是否由另一个用户递增;

  • 序列号是独立于表生成的,因此同一序列可以用于一个或多个表。个别序列号可能会被跳过,因为事务最终回滚。此外的用户可能不会意识到其他用户也正在从同一序列中绘制。

创建序列

CREATE SEQUENCE name

[ INCREMENT BY increment ]

[ { NOMINVALUE | MINVALUE minvalue } ]
[ { NOMAXVALUE | MAXVALUE maxvalue } ]

[ START WITH start ]

[ CACHE cache | NOCACHE ]

[ CYCLE ]

0fb38f4e2d49c2aa22f6e3e12196e3fc.png

得到序列

使用 NEXTVAL 和 CURRVAL 对序列进行操作。他们是伪列(pseudocolumn),行为类似于表列,但实际上并不存储在表中。可以从伪列中进行选择,但不能插入、更新或删除它们的值。

859cf65163f2a8c9ebbff5d892f87026.png

Select emp_sequence.nextval

from  dual

修改序列

ALTER SEQUENCE emp_sequence

INCREMENT BY 10

MAXVALUE 10000 CYCLE

删除序列

DROP SEQUENCE emp_sequence 

查询序列

select * from  user_sequences

4aaf7251275d5cd13643e40af989ce2f.png

Sequence_Name

 序列名

Min_Value

序列的最小值

Max_Value 

序列的最大值

Increment_By 

序列值之间的增量

Cycle_Flag 

一个标志,一旦达到Max_Value 值,用来表明该值能否再循环回Min_Value 值

Order_Flag

 一个标志,用来表明序列号是否按顺序生成

Cache_Size 

内存中缓存的序列项的编号

Last_Number 

使用的或缓存的最后一个序列号,一般大于缓冲区中的最后一个值。Last_Number 列在普通的数据库操作过程中不被更新,它在数据库的重新启动/恢复操作中使用。

ALL_SEQUENCES 视图列出了用户拥有的所有序列,或授权该用户或PUBLIC 所有用户访问的序列。由于ALL_SEQUENCES 视图包含多个用户的项,因此除已经列出的列外,它还包含一个Sequence_Owner 列
DBA_SEQUENCES 视图列出了数据库的全部序列,它与ALL_SEQUENCES 视图具有相同的列定义

参考资料:

https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_6015.htm

https://www.cnblogs.com/sunice/p/10020953.html

https://www.alibabacloud.com/help/zh/doc-detail/135406.htm

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/498733.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【加解密学习笔记:第二天】动态调试工具OllyDbg使用基础介绍

首先说一下OllyDbg的界面,如下图所示 下面依次介绍: 反汇编面板:有四列,从左到右依次为:地址(Address),机器码(Hex dump),反汇编代码&#xff08…

dmp只导数据不导结构_今日头条快消食品推广CVR为何高达4.40%?原来DMP定向这么好...

摘要:据艾媒报告显示,当前快消品消费在中国居民消费的比重已经占到34.6%,无疑是一支重要力量。虽然消费者的消费能力在不断提升,但快消行业的推广仍多受制于传统模式,应该怎么寻找出路呢?一、企业介绍客户L…

【加解密学习笔记:第三天】OllyDbg断点介绍

INT 3 断点 常用断点,使用“F2”快捷键设置的就是 INT 3 断点。这类断点采用修改机器码的方式,将设断处的代码更改为 “CC”,当程序运行至设断处时,会抛出一个异常,OllyDbg会捕捉到这个异常,使得程序暂停&a…

c# 十六进制转为字节_C# 16进制与字符串、字节数组之间的转换

1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串//十进制转二进制Console.WriteLine("十进制166的二进制表示: "Convert.ToString(166, 2));//十进制转八进制Console.WriteLine("十进制166的八进制表示: "Convert.ToString(166, 8));//十进制转…

SHA-1算法详解和C++实现

SHA-1算法详解和C实现 背景介绍 SHA-1算法也称安全散列算法1,可以将一个最大264−12^{64}-1264−1的数据生成一个160位的数据摘要。尽管SHA-1算法已经被认为不再安全,但仍有部分应用使用SHA-1算法验证文件。 算法原理 类型定义 在介绍算法原理之前&…

python的socket模块_python模块:socket模块

1.Socket类型socket(family,type[,protocal]) 使用给定的地址族,套接字类型,协议编号(默认是0)来创建套接字socket类型描述socket.AF_UNIX只能够用于单一的Unix系统进程间通信socket.AF_INET服务器之间网络通信socket.AF_INET6IPv6socket.SOCK_STREAM流式socket , for TCPs…

完整性校验用到常见的算法_校验数据的完整性,校验数据完整性,使用MD5/SHA算法校...

校验数据的完整性,校验数据完整性,使用MD5/SHA算法校使用MD5/SHA算法校验数据的完整性package cn.itcast.gz;import java.io.File;import java.io.FileInputStream;import java.security.DigestInputStream;import java.security.MessageDigest;/** * 主要用于验证数…

python超市买苹果_官网购买的iPhone12pro还没发货?试着用Python快速入手

引言​iPhone12pro有望成为2020年末真香机,动辄3000元的溢价让不少消费者选择了等待官网调货。除了官方与电商线上平台,苹果还采用了线下预约制提货。但每天少的可怜的出货量,和不到一秒钟就抢空的预约名额让“老年人”手速的各位望而却步。传…

server多列转行 sql_sql server 行转列及列转行的使用

在我们使用的数据库表中经常需要用到行列互相转换的情况,使用sql 的关键词 UNPIVOT(列转行)和PIVOT(行转列)可轻松实现行列转换。一、列转行:员工月份排班表存储是采用1号~31号作为列的方式进行存储的现通过 UNPIVOT 将每天的班次用行进行展示&#xff0…

git 拉取远程其他分支代码_git切换远程分支并拉取远程分支代码

Git一般有很多分支,我们clone到本地的时候一般都是master分支,那么如何切换到其他分支呢?主要命令如下:1. 查看远程分支$ git branch -a我在mxnet根目录下运行以上命令:~/mxnet$ git branch -a* master可以看到&#x…

python登录豆瓣_python登录豆瓣,发帖

学习了urllib、urllib2及cookielib常用方法的使用登录豆瓣,由于有验证码,采取的办法是将验证码图片下载到同目录下,查看图片后输入验证码即可登录、发帖帖子内容写死在代码中了[Python]代码# -- coding:gbk --import sys, time, os, reimport…

ios 代码设置控件宽高比_ios-自动布局以保持视图大小比例

我正在努力实现以下目标:我的xib中有2个视图,需要使边缘(两侧和顶部)保持20像素需要调整大小的2个视图的大小不同它们必须相隔20像素它们的宽度需要相对于父视图的宽度保持不变我阅读了有关执行此操作的教程,但是它的工作原理是,它…

echarts 在两点之间画一条线_树的手绘很难画?分步骤教你画,简单易学,收藏起来临摹学习...

前景树——半树、角树画法半树与角树,在建筑手绘中常处于前景位置,其表现需尽量写意,形体概括,对比强烈,进而更好地引导与突出中景。(1)半树半树,顾名思义只需画出单棵树从树冠中下部…

opencv python 直方图反向投影_python OpenCV学习笔记直方图反向投影的实现

本文介绍了python OpenCV学习笔记直方图反向投影的实现,分享给大家,具体如下:它用于图像分割或寻找图像中感兴趣的对象。简单地说,它创建一个与我们的输入图像相同大小(但单通道)的图像,其中每个像素对应于属于我们对象…

上古卷轴5json文件修改_【白夜谈】我做了一款失败的《社长卷轴》Mod

文/Kong 题图 / CaesarZX白夜谈是编辑的自留地,聊一些比较个人的内容。但是对于我来说,这个栏目总是一个特别的苦差。因为我实在没有太多表达观点的欲望,所以我和负责白夜谈的跳跳老师商量,可不可以尝试搞个系列节目。比如&#x…

中音萨克斯指法表图_初学萨克斯一定要了解这6点基础知识

萨克斯管是一种色彩性很强的乐器,它的声音独特,带有神秘的色彩,音色十分迷人,是一种比较接近人声特点的乐器,因此吸引到越来越多的人喜欢上萨克斯。那么新手在初学阶段关于萨克斯一定要了解这6点基础知识。一、萨克斯管…

在哪里可以找水系图_虹吸雨水排水系统对比传统重力排水,好在哪里?

建筑物的排水系统是必不可少的,雨水的排水又是其重中之重的排水系统。雨水排水系统的选择我们需要考虑哪些因素呢?下面就介绍一下虹吸雨水排水系统相较于传统重力排水的优势到底在哪里?一、虹吸雨水排水系统原理形成原理:利用屋面…

ug编程内公差和外公差是什么_工厂老师傅自学数控编程多年心得,希望你们少走弯路...

需要UG资料可以关注私信 “UG"或者 ”UG教程 “领取。很多人都认为自学有恒心有耐心有定力就可以了,有这些意志还没有达到自学的水准,因为有很多东西你都不知道是有这回事的,或许你知道有这回事你根本解决不了,自学的满足条件…

加油站都需要什么手续_农村买房过户都需要什么手续?

一、农村房屋过户怎么办理? 根据我国法律的规定,办理农村房屋过户需要去乡或镇的国土所。农村房屋过户需要去乡镇国土所提出申请,提交相关材料后,当地国土所根据申请人提供的权属资料进行审查,实地进行勘丈、调查、公…

zplane函数怎么用m文件调用_matlab中一个m文件怎么调用另一个m文件的函数

展开全部1、首先要在笔记62616964757a686964616fe59b9ee7ad9431333431353265本电脑上安装好指定版本的matlab软件并双击打开。2、然后双击matlab图标打开其主页面,可以看到这个软件的按钮都是全英文单词的。3、那么创建m文件的方法就是鼠标移动到New按钮上单击一下&…