手机
当前位置:查字典教程网 >编程开发 >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存储过程入门学习基本语法

Oracle存储过程基本语法介绍

如何在Oracle中导入额外的字段作为空值

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

Oracle 11G密码180天过期后的修改方法

oracle group by语句实例测试

oracle数据库冷备份的方法

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

重新编译PLSQL中的无效对象或者指定的对象 的方法

oracle distinct 的使用方法

精品推荐
分类导航