Oracle 主键id 实现自增长
2019-09-21 13:11
1711 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wendy_qgh/article/details/101104121
- 创建序列
create sequence t_student_seq minvalue 1 nomaxvalue start with 1 increment by 1 nocycle nocache;
说明:
创建索引
create sequence t_student_seq —索引名称
minvalue 1 –最小值
nomaxvalue –不设置最大值
start with 1 –从1开始计数
increment by 1 –每次加1个
nocycle –一直累加,不循环
nocache; –不建缓冲区
- 创建触发器:
create trigger t_student_trigger before insert on student for each row begin select t_student_seq.nextval into :new.id from dual; end;
说明:
create trigger (t_student_trigger)----触发器名称
before insert on (student)— 表名
for each row–行级触发
begin
select t_student_seq.nextval into :new.id from dual;
end;
相关文章推荐
- oracle主键自动增长的实现 Oracle Sequence oracle maxid自动生成--ORA-00001: 违反唯一约束条件 (NAME.SYS_C005547)产生的原因之一(select * from all_cons_columns w
- oracle 如何实现主键id自增,或自动生成
- oracle实现id自增和设置主键
- oracle怎么实现id自增和设置主键
- oracle中实现id自增主键
- oracle怎么实现id自增和设置主键
- Oracle中实现主键自增长
- oracle怎么实现id自增和设置主键
- oracle怎么实现id自增和设置主键
- Oracle中怎样设置表中的主键id递增
- 通过序列和触发器实现Oracle主键自增长
- Oracle自增ID的实现过程(彻底解决触发器无法验证的问题)
- 通过JDBC实现对Oracle,mysql数据库的增删改查,模糊查询,查询全部,根据ID查询,分页查询,统计查询,
- Oracle 如何定义自动增量autocreament的主键ID?
- Oracle自增ID实现[网摘]
- Oracle序列和触发器实现表的主键自增
- oracle实现id自增长
- oracle,uuid为主键,插入时直接更新id
- Oracle主键ID设置自动增长(序列+触发器)
- Oracle序列和触发器实现表的主键自增