问题的提出:在其他数据库中,比如SQL Server 和 Access 中都有一种自增长的数字类型,用来为主键提供支持,用户可以在增加数据的时候不用考虑主键,但是Oracle数据库中并没有这样的数据类型,Oracle用什么来实现这样的功能呢?
答案是:序列
1、序列是什么?
数字生成器
2、创建序列的语法
create sequence 序列的名字
minvalue 最小值
maxvalue 最大值
start with 启动数字
increment by 每次增长的数字
cache 缓存大小;
例如:
create sequence sq_person
minvalue 1
maxvalue 999999
start with 1
increment by 1
cache 10;
3、序列的作用?如何使用序列?
序列的作用:在插入数据的时候自动生成数字
序列的使用:序列名.NEXTVAL
insert into person values (sp_person.NEXTVAL,'张三');
4、是不是每个序列只能用在一个表上?
不是,多个表可以共用一个序列,但是建议为每个表创建单独的序列
5、序列生成的数字是连续的吗?它会根据表中的数字而选择数据的大小吗?
序列生成的数字是按照创建时指定的方式进行递增的,它不会考虑表中的数据,而是按照自己的形式自动增长
分享到:
相关推荐
2.9节:【stata】面板序列专题1——门限模型.do
人口序列专题报告:“少子化”现象对相关产业意味着什么?(2020)(22页).pdf
当代经济学教科书译丛,中国科学出版社,不仅提供了关于时间序列专题的晓畅的处理,而且关心现代宏观经济和金融理论,包括了向量自回归、广义矩方法、自回归条件异方差以及单位根的内容。
专题资料
专题序列算子与灰色序列生成PPT学习教案.pptx
计量经济学专题:金融时间序列预测,matlab源码 本课题分为文献综述和实证应用两部分。 #计量经济学 计量经济学专题:金融时间序列预测,matlab源码 本课题分为文献综述和实证应用两部分。 #计量经济学 计量经济学专题...
时间序列分析专题[汇编].pdf
WSDM时间序列预测专题赛 Day1.ipynb
高考作文序列化训练专题十.pdf
高考作文序列化训练专题九.doc
动态规划系列专题讲义专题三:最长公共子序列/* Name: 动态规划专题之最长公共子序列 Author: 巧若拙 Description: 1808_公共子序列
专题_时间序列特性分析.pptx
专题资料
山东专用大一轮复习作文序列化提升专题六PPT教案.pptx
山东专用大一轮复习作文序列化提升 专题十PPT教案.pptx
专题三时间序列的确定性分析PPT学习教案.pptx
作文序列化提升专题七结构合理凤楼龙阁珠翠绕实用教案.pptx
内容包括高阶统计量、非参数化高阶谱分析、因果和非因果非最小相位系统的辨识、自适应估计和滤波、信号重构、信号检测、谐波恢复、多元时间序列分析、时变非高斯信号的时频分析、阵列处理、循环平稳时间序列分析以及...
数学建模提高班专题——时间序列建模PPT课件.pptx
山东专用大一轮复习作文序列化提升专题七PPT学习教案.pptx