oracle 设置列值自动增长的方法

简介:

老师安排的作业要写一个东西 数据库要用oracle

设计的时候 想要 UID这一列为自动增长的列 因为学习不多所以就查了资料 留在这里以备忘记

=======================================

oracle不能在建表时定义自动增长的列。
可以创建sequence(序列),然后在插入数据时,使用sequence进行自动增长。

CREATE TABLE MyTable
(
    ID NUMBER(4),
    Other VARCHAR(20)
);

CREATE SEQUENCE MySequence
START START WITH 1 INCREMENT BY 1
MINVALUE 1 MAX VALUE 100
ORDER;

INSERT INTO MyTable VALUES(MySequence.nextval, 'aaa');

=========================================

http://blog.csdn.net/java3344520/article/details/4907591




本文转自    拖鞋崽      51CTO博客,原文链接:http://blog.51cto.com/1992mrwang/1015647

相关文章
|
6天前
|
Oracle 关系型数据库 Linux
Oracle设置监听之Navicat的锅
Oracle设置监听之Navicat的锅
38 0
|
6月前
|
Oracle 关系型数据库
Oracle新建数据表的两种方法
Oracle新建数据表的两种方法
|
6天前
|
SQL Oracle 安全
Oracle的PL/SQL异常处理方法:守护数据之旅的“魔法盾”
【4月更文挑战第19天】Oracle PL/SQL的异常处理机制是保障数据安全的关键。通过预定义异常(如`NO_DATA_FOUND`)和自定义异常,开发者能优雅地管理错误。异常在子程序中抛出后会向上传播,直到被捕获,提供了一种集中处理错误的方式。理解和善用异常处理,如同手持“魔法盾”,确保程序在面对如除数为零、违反约束等挑战时,能有效保护数据的完整性和程序的稳定性。
|
6天前
|
SQL Oracle 关系型数据库
Oracle之替代OR的另一种方法
Oracle之替代OR的另一种方法
80 0
|
8月前
|
存储 Oracle Java
[亲测可用]hibernate调用Oracle存储过程|Spring Data JPA调用Oracle存储过程方法
[亲测可用]hibernate调用Oracle存储过程|Spring Data JPA调用Oracle存储过程方法
|
8月前
|
SQL Oracle 关系型数据库
Oracle数据库优化的总结及优化方法
Oracle数据库优化的总结及优化方法
60 0
|
9月前
|
Oracle 关系型数据库 数据库
Oracle——给数据库的某个字段设置随机数
Oracle——给数据库的某个字段设置随机数
|
9月前
|
Oracle 关系型数据库 Linux
Oracle设置连接数进程数会话数
Oracle设置连接数进程数会话数
139 0
|
10月前
|
Oracle 关系型数据库
ORACLE中设置ID自增详细
ORACLE中设置ID自增详细
208 0
|
11月前
|
SQL Oracle 关系型数据库
一种SqlServer数据迁移到Oracle的方法总结
一种SqlServer数据迁移到Oracle的方法总结
387 0