Oracle与Mysql自动增长列(id)的区别


本文整理自网络,侵删。

这里所说的自动增长列,主要是指一个表中主键id的自动增长。

Oracle与Mysql不同,不能在CREATE建立表时设置自动增长列功能。

Oracle必须通过创建sequence序列来实现自动增加列的功能。

首先要建立序列(当然必须要先建好表,添加好主键约束,这列假设约束名为test_sequence)

                  create sequence test_sequence
                     [increment by 1]--增长的步长
                     [start with 1]--从几开始增长
                     [maxvalue 100]--增长的最大值
                     [nomaxvalue]--不设最大值
                     [cycle|nocycle];--循环增长/不循环增长

阅读剩余部分

相关阅读 >>

oracle开发之分析函数简介over用法

使用navicat premium连接oracle的方法步骤

oracle数据库账号被锁定解决方法

oracle 报警日志如何查看?

浅谈一下oracle大小写敏感问题

数据库12种数据类型是什么

mysql和oracle的区别有哪些

java调用oracle分页存储过程示例

mysql与oracle 差异比较之七 其它

oracle sql developer连接报错(ora-12505)的解决方案(两种)

更多相关阅读请进入《oracle》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...