手机
当前位置:查字典教程网 >编程开发 >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] 分析AWR报告的方法介绍

Oracle 游标使用总结

oracle group by语句实例测试

Oracle10g通过DBLink访问MySQL示例

Oracle 查找与删除表中重复记录的步骤方法

Oracle Number型的深入理解

彻底删除Oracle数据库的方法

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

精品推荐
分类导航