序列(SEQUENCE)
2024-09-12 20:20:24
序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。
其主要的用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。
创建序列需要CREATE SEQUENCE系统权限。
序列的创建语法如下:
CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH n] [{MAXVALUE/ MINVALUE n|NOMAXVALUE}] [{CYCLE|NOCYCLE}] [{CACHE n|NOCACHE}];
INCREMENT BY 用于定义序列的步长,如果省略,则默认为1,如果出现负值,则代表序列的值是按照此步长递减的。
START WITH 定义序列的初始值(即产生的第一个值),默认为1。
MAXVALUE 定义序列生成器能产生的最大值。选项NOMAXVALUE是默认选项,代表没有最大值定义,这时对于递增序列,系统能够产生的最大值是10的27次方;对于递减序列,最大值是-1。MINVALUE定义序列生成器能产生的最小值 ...
最新文章
- Debian 8.3 中文字体安装
- android颜色指列表
- 关于IntentFilter的几点注意事项:
- encode与decode,unicode与中文乱码的问题
- Machine Learning - 第5周(Neural Networks: Learning)
- BI跟报表一样吗?
- hdu4561 bjfu1270 最大子段积
- Contest1065 - 第四届“图灵杯”NEUQ-ACM程序设计竞赛(个人赛)B一个简单的问题
- 【转】蓝牙4.0——Android BLE开发官方文档翻译
- VS EF Error: Configuration Error extension=";.edmx"; type=";System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider";
- ArduinoYun教程之配置Arduino Yun环境
- 【转】Android 4.3源码下载及问题解决
- 入门VMware Workstation下的Debian学习之基本命令(二)
- Dora.Interception, 一个为.NET Core度身打造的AOP框架:不一样的Interceptor定义方式
- Java基础之入门
- 【ASP.NET Core快速入门】(七)WebHost的配置、 IHostEnvironment和 IApplicationLifetime介绍、dotnet watch run 和attach到进程调试
- [Oracle][RMAN] Use RMAN to Migrate database from CentOS_5-11201-SingleDB to OracleLinux_5-11204-SingleDB
- Codeforces 700 C. Break Up(Tarjan求桥)
- FFI
- 微信OAuth授权获取用户OpenId-JAVA(个人经验)【申明:来源于网络】
热门文章
- cookie的常用操作
- C++.sprintf
- [osg]OSG相机添加动画路径
- python静态方法、类方法
- Xcode打包上传遇到的坑
- [C#]获取指定文件夹下的所有文件名(递归)
- 安装xmlspy之后,链接及邮箱等都用这个软件打开,怎样取消?
- Axure 元件的移动效果
- Axure 设置条件的操作
- codeforces 578a//A Problem about Polyline// Codeforces Round #320 (Div. 1)