当前位置: 移动技术网 > IT编程>数据库>Oracle > Oracle数据库下给表设置自增的逻辑主键的方法

Oracle数据库下给表设置自增的逻辑主键的方法

2018年12月09日  | 移动技术网IT编程  | 我要评论

marotokool,圣斗士奇迹之海,这里发现爱演员表

oracle下给表设置自增的逻辑主键的方法

创建表

create table kt_resource (
"id" number not null ,--'逻辑主键 自增'
"resource_name" varchar2(255) null ,--资源名

primary key ("id")
)
nocompress
;

创建序列

 create sequence resource_autoinc
     minvalue 1
     maxvalue 9999999999999999999999999999
     start with 1
     increment by 1
     nocache;

创建触发器

  create or replace trigger insert_kt_resource_autoinc
before insert on kt_resource--表名
for each row
begin
select resource_autoinc.nextval into :new.id from dual;
end; 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网