Oracle非主键自增长
来源:互联网 发布:sql 降序 编辑:程序博客网 时间:2024/04/29 05:18
实现原理:利用触发器自增长,
首先建一个 sequence;
create sequence JCDA_GFYYXX_ID
minvalue 1
maxvalue 99999999
start with 21
increment by 1
cache 20;
然后建一个触发器:
create or replace trigger JCDA_GFYYXX_TB_ID_CFQbefore insert on JCDA_GFYYXX_TB --JCDA_GFYYXX_TB为表名
for each row
declare
-- local variables here
nextid number; --自定义变量,用于存储从序列中取得的值
begin
IF :new.OBJECTID IS NULL or :new.OBJECTID !=0 THEN
select JCDA_GFYYXX_ID.NEXTVAL --从序列中取得下一个值,赋给变量nextid
into nextid
from DUAL;
:new.OBJECTID:=nextid;
end if;
end JCDA_GFYYXX_TB_ID_CFQ;
- Oracle非主键自增长
- oracle主键自增长
- oracle 自增长主键
- oracle 自增长主键
- oracle主键自增长
- oracle主键自增长
- oracle主键自增长
- oracle主键自增长
- oracle主键自增长
- Oracle自增长主键
- Oracle主键自增长
- oracle主键自增长
- mysql非主键自增长
- mysql非主键自增长
- mysql非主键自增长
- oracle主键自增长设置
- oracle创建自增长主键
- oracle添加主键自增长
- 数组名与指针
- Java中Hashset、HashMap、ArrayList、LinkedList、Vector之间的联系与区别
- Github上的开发类库推荐(cocoachina)
- ubuntu中apt-get的默认安装路径
- QML学习资料链接收藏
- Oracle非主键自增长
- Struts2常用标签总结
- jquery必须知道的一些常用特效方法。加用法实例
- 这次真的谈谈如何管理一流的人才
- C#开发ActiveX控件及制作CAB包(转)
- 单例模式
- 来自程序员的邮件【令人头疼的邮件】
- 我学编程时犯的最大两个错误(cocoachina)
- Android 一些链接