Oracle自动增长的序列号
2013-09-10 16:30
148 查看
首先建立序列:
然后建立触发器
这样就完成了ID自动增长。
Create sequence user_id Increment by 1 Start with 1 Maxvalue 1.0E28 Minvalue 1 nocycle Cache 20 Noorder;
然后建立触发器
create or replace trigger AUTO_ID_ADD before insert on userinfo referencing old as old_value new as new_value for each row begin select USER_ID.nextval into :new_value.id from dual; end;
这样就完成了ID自动增长。
相关文章推荐
- 如何在oracle中设置字段自动增长
- Oracle与Mysql自动增长列(id)的区别
- Oracle 自动生成编号(实现sqlserver自增长字段)
- Oracle利用序列实现自动增长列
- 关于Oracle 生成包含日期和自动增长序列的编码
- ibatis获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号
- oracle ORA-01653 表空间不能自动增长的原因及处理方法
- 转一个Oracle创建自动增长的例子
- Mysql,SqlServer,Oracle主键自动增长的设置
- oracle创建自动增长列、触发器
- ORACLE里设置列自动增长
- powerdesigner创建oracle 数据库表,设置表主键列为自动增长。 .
- 在oracle中插入一条数据,id自动增长,插入之后怎么得到这个id(sequence的使用)
- Hibernate注解映射sequence时出现无序增长问题+hibernate 映射 oracle ID自动增长
- 如何在oracle中把被自动增长的表空间的缩小到理想的位置
- Oracle自动增长
- Mysql,SqlServer,Oracle主键自动增长的设置
- oracle设置自动增长序列
- 在oracle中创建自动增长字段
- 给DataGrid添加自动增长的序列号