手机
当前位置:查字典教程网 >编程开发 >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 sql select语句的使用方法

oracle中修改表名的几种方式

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

[Oracle] 分析AWR报告的方法介绍

Oracle存储过程入门学习基本语法

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

oracle下加密存储过程的方法

彻底删除Oracle数据库的方法

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

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

精品推荐
分类导航