博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle auto increment
阅读量:3587 次
发布时间:2019-05-20

本文共 590 字,大约阅读时间需要 1 分钟。

您必须通过 sequence 对创建 auto-increment 字段(该对象生成数字序列)。

请使用下面的 CREATE SEQUENCE 语法:

CREATE SEQUENCE seq_personMINVALUE 1START WITH 1INCREMENT BY 1CACHE 10

上面的代码创建名为 seq_person 的序列对象,它以 1 起始且以 1 递增。该对象缓存 10 个值以提高性能。CACHE 选项规定了为了提高访问速度要存储多少个序列值。

要在 "Persons" 表中插入新记录,我们必须使用 nextval 函数(该函数从 seq_person 序列中取回下一个值):

INSERT INTO Persons (P_Id,FirstName,LastName)VALUES (seq_person.nextval,'Lars','Monsen')

上面的 SQL 语句会在 "Persons" 表中插入一条新记录。"P_Id" 的赋值是来自 seq_person 序列的下一个数字。"FirstName" 会被设置为 "Bill","LastName" 列会被设置为 "Gates"。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qzw93/article/details/51673554
你可能感兴趣的文章
pandas删除指定列中有空值的行
查看>>
pandas中字符串替换
查看>>
车辆转弯角度算法,代码
查看>>
python实现灰度图像转换
查看>>
python实现手绘效果
查看>>
windows下pip镜像源换成清华镜像
查看>>
python pip命令下载不了解决办法,python特殊包的下载
查看>>
Chrome正在受到自动软件的控制 解决办法
查看>>
selenium定位的使用
查看>>
selenium定位的实例
查看>>
html文档为uincode编码的解码问题
查看>>
urllib.request.urlretrieve
查看>>
python文本相似度分析tf-idf
查看>>
sklearn无监督学习-聚类k-means
查看>>
树莓派中文输入法
查看>>
sklearn-降维-(主成分分析)PCA
查看>>
sklearn-降维-非负矩阵分解(NMF)
查看>>
windows局域网、校园网连接树莓派
查看>>
Django的URL路由
查看>>
django的视图响应类型
查看>>