手机
当前位置:查字典教程网 >编程开发 >Oracle教程 >Oracle 自增(auto increment) 或 标识字段的建立方法
Oracle 自增(auto increment) 或 标识字段的建立方法
摘要:下面给出ORACLE的一种实现方式,要分2步走:1.建立SEQUENCECREATE[ORREPLACE]SEQUENCEsequence_...

下面给出ORACLE的一种实现方式,要分2步走:

1. 建立 SEQUENCE CREATE [ OR REPLACE ] SEQUENCE sequence_identity START WITH initial seed INCREMENT BY step MAXVALUE upper bound [NOMAXVALUE] NOCYCLE [empty]

2. 建立 TRIGGER CREATE [ OR REPLACE ] TRIGGER trigger_identity BEFORE INSERT ON table_name FOR EACH ROW BEGIN SELECT sequence_identity.NEXTVAL INTO :new.column_name FROM DUAL; END;

说明:

为了尽量避免 sequence 同名冲突, sequence_identity 命名方式,建议采取

SEQ_UserName_TableName_SequenceName 的形式

trigger_identity 的命名方式,同上。

【Oracle 自增(auto increment) 或 标识字段的建立方法】相关文章:

Oracle Number型的深入理解

Oracle的RBO和CBO详细介绍和优化模式设置方法

Oracle中大批量删除数据的方法

Oracle数据库Decode()函数的使用方法

浅析常用数据库的自增字段创建方法汇总

数据库管理Oracle 连接池信息的修改

oracle distinct 的使用方法

oracle中修改表名的几种方式

Oracle存储过程基本语法介绍

Oracle 获得以百分号结尾的脚本有三种写法

精品推荐
分类导航