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 12c安装方法及一些使用问题

oracle 11g服务器安装详细步骤图文详解

oracle12创建用户指定表空间(代码)

oracle启动时出现ora-32004报错的解决方法

oracle显示游标的使用及游标for循环

oracle数据库中的级联查询、级联删除、级联更新操作教程

oracle冷备份恢复和oracle异机恢复使用方法

浅析新建oracle数据库的三种方法

oracle数据与文本导入导出源码示例

oracle dbca时报:ora-12547 tnslost contact错误的解决

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


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

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

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

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

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

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

评论

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